በESP2.20.0፣ ESP32፣ CC8266፣ CC3220፣ STM3200F32፣ STM4L32 እና STM4F32 ማይክሮ ተቆጣጣሪዎች ላይ የተተገበሩ የኢንተርኔት ኦፍ ነገሮች (አይኦቲ) መሳሪያዎች ፈርምዌር ለማዘጋጀት ማዕቀፍ በማቅረብ የሞንጎዝ ኦኤስ 7 ፕሮጀክት መልቀቅ አለ። ከ AWS IoT፣ Google IoT Core፣ Microsoft Azure፣ Samsung Artik፣ Adafruit IO የመሳሪያ ስርዓቶች እንዲሁም ከማንኛውም MQTT አገልጋዮች ጋር ለመዋሃድ አብሮ የተሰራ ድጋፍ አለ። በC እና JavaScript የተጻፈው የፕሮጀክት ኮድ በ Apache 2.0 ፍቃድ ተሰራጭቷል።
የፕሮጀክቱ ባህሪያት የሚከተሉትን ያካትታሉ:
- mJS ሞተር ፣ በጃቫ ስክሪፕት ውስጥ መተግበሪያዎችን ለማዳበር የተነደፈ (ጃቫ ስክሪፕት ለፈጣን ፕሮቶታይፕ የተቀመጠ ነው ፣ እና C / C ++ ቋንቋዎች ለመጨረሻ መተግበሪያዎች የታሰቡ ናቸው) ።
- የኦቲኤ ማሻሻያ ስርዓት ካልተሳካ ወደ መልሶ መመለሻ ማሻሻያ ድጋፍ;
- የርቀት መቆጣጠሪያ መሳሪያዎች;
- በፍላሽ አንፃፊ ላይ ለመረጃ ምስጠራ አብሮ የተሰራ ድጋፍ;
- የክሪፕቶ ቺፖችን አቅም ለመጠቀም እና የማህደረ ትውስታ ፍጆታን ለመቀነስ የተመቻቸ የmbedTLS ቤተ-መጽሐፍት ሥሪት ማድረስ፤
- ማይክሮ መቆጣጠሪያዎችን ይደግፋል CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
- መደበኛ ESP32-DevKitC መሳሪያዎችን ለAWS IoT እና ESP32 Kit ለGoogle IoT ኮር መጠቀም;
- ለAWS IoT፣ Google IoT Core፣ IBM Watson IoT፣ Microsoft Azure፣ Samsung Artik እና Adafruit IO የተቀናጀ ድጋፍ;
በአዲሱ ልቀት ላይ የተደረጉ ለውጦች የሚከተሉትን ያካትታሉ፡-
- ውጫዊ የ LwIP አውታረ መረብ ቁልል የመጠቀም ችሎታ ተሰጥቷል;
- ከማመስጠር ጋር የተያያዙ ተግባራት ወደ mbedtls ቤተ-መጽሐፍት ተወስደዋል;
- ለ esp8266 ቺፖች፣ የቁልል የትርፍ ፍሰት ጥበቃ በሁሉም የማህደረ ትውስታ ድልድል ተግባራት ላይ ተጨምሯል እና የ malloc ተግባራት ትግበራ ተሻሽሏል።
- የlibwpa2 ቤተ-መጽሐፍት ተቋርጧል;
- የተሻሻለ የዲ ኤን ኤስ አገልጋይ ምርጫ አመክንዮ;
- የተሻሻለ የ pseudorandom ቁጥር ጄኔሬተር ጅምር;
- ለ ESP32 ቺፕስ፣ LFS በፍላሽ አንፃፊዎች ላይ ግልጽ ምስጠራን ያካትታል።
- የማዋቀሪያ ፋይሎችን ከ VFS መሳሪያዎች ለመጫን ተጨማሪ ድጋፍ;
- ለማረጋገጫ የSHA256 hashes አጠቃቀምን ተተግብሯል;
- የብሉቱዝ እና ዋይ ፋይ ድጋፍ በከፍተኛ ሁኔታ ተስፋፍቷል።
ምንጭ: opennet.ru