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

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

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

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

Нашри нав дастгирии ибтидоиро барои системаҳои як чип илова мекунад
Сигналҳои Redpine RS14100, фарогирии истифодаи UART,
GPIO, FS, OTA, I2C (bitbang) ва WiFi дар реҷаи муштарӣ (WiFi дар ҳолати нуқтаи дастрасӣ, Bluetooth ва Zigbee ҳанӯз дастгирӣ намешавад). Ба ҳама хидматрасонӣ илова кард фармони atca-gen-cert барои тавлиди сертификатҳо ва калидҳои ATCA, инчунин имконоти "--cdef VAR=value". Драйвер барои сенсорҳои ҳарорати STLM75 илова карда шудааст. Дастгирии SoC ESP* вусъат ёфт. Версияҳои компонентҳои навшуда:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Манбаъ: opennet.ru

Илова Эзоҳ