የ Mongoose OS 2.20 መልቀቅ፣ ለአይኦቲ መሳሪያዎች መድረኮች

በ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 የተቀናጀ ድጋፍ;

የ Mongoose OS 2.20 መልቀቅ፣ ለአይኦቲ መሳሪያዎች መድረኮች

በአዲሱ ልቀት ላይ የተደረጉ ለውጦች የሚከተሉትን ያካትታሉ፡-

  • ውጫዊ የ LwIP አውታረ መረብ ቁልል የመጠቀም ችሎታ ተሰጥቷል;
  • ከማመስጠር ጋር የተያያዙ ተግባራት ወደ mbedtls ቤተ-መጽሐፍት ተወስደዋል;
  • ለ esp8266 ቺፖች፣ የቁልል የትርፍ ፍሰት ጥበቃ በሁሉም የማህደረ ትውስታ ድልድል ተግባራት ላይ ተጨምሯል እና የ malloc ተግባራት ትግበራ ተሻሽሏል።
  • የlibwpa2 ቤተ-መጽሐፍት ተቋርጧል;
  • የተሻሻለ የዲ ኤን ኤስ አገልጋይ ምርጫ አመክንዮ;
  • የተሻሻለ የ pseudorandom ቁጥር ጄኔሬተር ጅምር;
  • ለ ESP32 ቺፕስ፣ LFS በፍላሽ አንፃፊዎች ላይ ግልጽ ምስጠራን ያካትታል።
  • የማዋቀሪያ ፋይሎችን ከ VFS መሳሪያዎች ለመጫን ተጨማሪ ድጋፍ;
  • ለማረጋገጫ የSHA256 hashes አጠቃቀምን ተተግብሯል;
  • የብሉቱዝ እና ዋይ ፋይ ድጋፍ በከፍተኛ ሁኔታ ተስፋፍቷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ