Нашри Mongoose OS 2.20, платформа барои дастгоҳҳои IoT

Нашри лоиҳаи Mongoose OS 2.20.0 дастрас аст, ки чаҳорчӯбаро барои таҳияи нармафзор барои дастгоҳҳои Интернети ашё (IoT), ки дар асоси микроконтроллерҳои ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 ва STM32F7 амалӣ карда мешаванд, пешкаш мекунад. Дастгирии дарунсохт барои ҳамгироӣ бо платформаҳои AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO ва инчунин бо ҳама серверҳои MQTT мавҷуд аст. Рамзи лоиҳа, ки бо C ва JavaScript навишта шудааст, таҳти иҷозатномаи Apache 2.0 паҳн карда мешавад.

Хусусиятҳои лоиҳа инҳоро дар бар мегиранд:

  • муҳаррики mJS, ки барои таҳияи барномаҳо дар JavaScript тарҳрезӣ шудааст (JavaScript барои прототипсозии босуръат ҷойгир аст ва барои барномаҳои ниҳоӣ забонҳои C/C++ пешниҳод карда мешаванд);
  • Системаи навсозии OTA бо дастгирии бозгашти навсозӣ дар ҳолати нокомӣ;
  • Асбобҳо барои идоракунии дурдасти дастгоҳ;
  • Дастгирии дарунсохт барои рамзгузории маълумот дар диски Flash;
  • Интиқоли версияи китобхонаи mbedTLS, ки барои истифодаи имкониятҳои чипҳои крипто ва кам кардани истеъмоли хотира оптимизатсия шудааст;
  • Микроконтроллерҳои CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7 -ро дастгирӣ мекунад;
  • Истифодаи асбобҳои стандартии ESP32-DevKitC барои AWS IoT ва ESP32 Kit барои Google IoT Core;
  • Дастгирии ҳамгирошудаи AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik ва Adafruit IO;

Нашри Mongoose OS 2.20, платформа барои дастгоҳҳои IoT

Дар байни тағйирот дар версияи нав:

  • Имконияти истифодаи стеки шабакаи берунии LwIP таъмин карда шудааст;
  • Функсияҳои марбут ба рамзгузорӣ ба китобхонаи mbedtls интиқол дода шуданд;
  • Барои микросхемаҳои esp8266, муҳофизати изофабори стек ба ҳама функсияҳои тақсимоти хотира илова карда шуд ва татбиқи функсияҳои malloc оптимизатсия карда шуд;
  • Китобхонаи libwpa2 қатъ карда шуд;
  • Мантиқи беҳтаршудаи интихоби сервери DNS;
  • Мукаммалсозии ибтидоии генератори рақамҳои псевдорадомӣ;
  • Барои микросхемаҳои ESP32, LFS рамзгузории шаффофи маълумотро дар дискҳои Flash дар бар мегирад;
  • Дастгирии иловашуда барои боркунии файлҳои конфигуратсия аз дастгоҳҳои VFS;
  • Истифодаи hashes SHA256 барои аутентификатсия амалӣ карда шуд;
  • Дастгирии Bluetooth ва Wi-Fi хеле васеъ шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ