IoT-seadmete platvormi Mongoose OS 2.20 väljalase

Saadaval on Mongoose OS 2.20.0 projekti versioon, mis pakub raamistikku asjade Interneti (IoT) seadmete püsivara arendamiseks, mis on rakendatud ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 ja STM32F7 mikrokontrolleritel. Sisseehitatud tugi on integreerimiseks AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platvormidega, aga ka kõigi MQTT serveritega. Projekti koodi, mis on kirjutatud C ja JavaScripti keeles, levitatakse Apache 2.0 litsentsi all.

Projekti funktsioonide hulka kuuluvad:

  • mJS mootor, mis on mõeldud rakenduste arendamiseks JavaScriptis (JavaScript on paigutatud kiireks prototüüpimiseks ja C/C++ keeled on pakutud lõpprakendusteks);
  • OTA värskendussüsteem, mis toetab värskenduse tagasipööramist tõrke korral;
  • Seadmete kaughalduse tööriistad;
  • Sisseehitatud tugi andmete krüptimiseks mälupulgal;
  • mbedTLS-i teegi versiooni tarnimine, mis on optimeeritud krüptokiipide võimaluste kasutamiseks ja mälutarbimise minimeerimiseks;
  • Toetab mikrokontrollereid CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Standardsete ESP32-DevKitC tööriistade kasutamine AWS IoT jaoks ja ESP32 komplekti Google IoT Core jaoks;
  • Integreeritud tugi AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik ja Adafruit IO jaoks;

IoT-seadmete platvormi Mongoose OS 2.20 väljalase

Uue versiooni muudatuste hulgas:

  • Pakutakse võimalust kasutada välist LwIP-võrgu pinu;
  • Krüpteerimisega seotud funktsioonid on viidud mbedtls teeki;
  • Esp8266 kiipide puhul on kõikidele mälujaotuse funktsioonidele lisatud pinu ületäitumise kaitse ja optimeeritud malloc funktsioonide rakendamist;
  • Libwpa2 teek on lõpetatud;
  • Täiustatud DNS-serveri valikuloogika;
  • pseudojuhuslike arvude generaatori täiustatud initsialiseerimine;
  • ESP32 kiipide puhul sisaldab LFS Flash-draividel olevate andmete läbipaistvat krüptimist;
  • Lisatud tugi konfiguratsioonifailide laadimiseks VFS-seadmetest;
  • Rakendatud on autentimiseks SHA256 räsi kasutamine;
  • Bluetoothi ​​ja Wi-Fi tugi on oluliselt laienenud.

Allikas: opennet.ru

Lisa kommentaar