Mongoose OS 2.20 kaleratzea, IoT gailuetarako plataforma

Mongoose OS 2.20.0 proiektuaren kaleratzea eskuragarri dago, ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 eta STM32F7 mikrokontrolagailuetan oinarrituta inplementatutako Gauzen Internet (IoT) gailuetarako firmwarea garatzeko esparrua eskaintzen du. AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO plataformekin integratzeko laguntza integratua dago, baita edozein MQTT zerbitzariekin ere. Proiektuaren kodea, C eta JavaScript-n idatzia, Apache 2.0 lizentziapean banatzen da.

Proiektuaren ezaugarriak honako hauek dira:

  • mJS motorra, JavaScript-en aplikazioak garatzeko diseinatua (JavaScript prototipo azkarrerako kokatzen da, eta C/C++ lengoaiak proposatzen dira azken aplikazioetarako);
  • OTA eguneratze-sistema eguneraketa atzera botatzeko laguntzarekin, hutsegite kasuan;
  • Urruneko gailuak kontrolatzeko tresnak;
  • Flash unitate batean datuak enkriptatzeko laguntza integratua;
  • mbedTLS liburutegiaren bertsio bat entregatzea, kripto-txipen gaitasunak erabiltzeko eta memoria-kontsumoa minimizatzeko optimizatua;
  • CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7 mikrokontrolagailuak onartzen ditu;
  • AWS IoT-rako ESP32-DevKitC tresna estandarrak eta Google IoT Core-rako ESP32 Kit-a erabiltzea;
  • AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik eta Adafruit IOrako euskarri integratua;

Mongoose OS 2.20 kaleratzea, IoT gailuetarako plataforma

Argitalpen berriaren aldaketen artean:

  • Kanpoko LwIP sare pila bat erabiltzeko gaitasuna ematen da;
  • Enkriptatzearekin lotutako funtzioak mbedtls liburutegira eraman dira;
  • esp8266 txipetarako, pila-gaineko babesa gehitu da memoria esleitzeko funtzio guztietan eta malloc funtzioen ezarpena optimizatu da;
  • libwpa2 liburutegia eten egin da;
  • DNS zerbitzaria aukeratzeko logika hobetua;
  • Zenbaki pseudoausazkoen sorgailuaren hasieraketa hobetua;
  • ESP32 txipetarako, LFS-k Flash unitateetako datuen enkriptatzea gardena dakar;
  • VFS gailuetatik konfigurazio fitxategiak kargatzeko laguntza gehitu da;
  • SHA256 hash-en erabilera inplementatu da autentifikaziorako;
  • Bluetooth eta Wi-Fi laguntza nabarmen zabaldu da.

Iturria: opennet.ru

Gehitu iruzkin berria