Verëffentlechung vum Mongoose OS 2.20, eng Plattform fir IoT Apparater

Eng Verëffentlechung vum Mongoose OS 2.20.0 Projet ass verfügbar, bitt e Kader fir Firmware fir Internet of Things (IoT) Apparater z'entwéckelen, déi op Basis vun ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 a STM32F7 Mikrokontroller implementéiert ginn. Et gëtt gebaut-an Ënnerstëtzung fir Integratioun mat AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO Plattformen, souwéi mat all MQTT Serveren. De Projet Code, geschriwwen an C a JavaScript, gëtt ënner der Apache 2.0 Lizenz verdeelt.

Features vum Projet enthalen:

  • mJS Motor, entworf fir Uwendungen am JavaScript z'entwéckelen (JavaScript ass positionéiert fir séier Prototyping, an C / C ++ Sprooche gi fir final Uwendungen proposéiert);
  • OTA Update System mat Ënnerstëtzung fir Update Rollback am Fall vun Echec;
  • Tools fir Fernsteierung;
  • Built-in Support fir Dateverschlësselung op engem Flash Drive;
  • Liwwerung vun enger Versioun vun der mbedTLS Bibliothéik, optimiséiert fir d'Kapazitéite vu Krypto Chips ze notzen an de Gedächtnisverbrauch ze minimiséieren;
  • Ënnerstëtzt Mikrokontroller CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Benotzt Standard ESP32-DevKitC Tools fir AWS IoT an ESP32 Kit fir Google IoT Core;
  • Integréiert Ënnerstëtzung fir AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik an Adafruit IO;

Verëffentlechung vum Mongoose OS 2.20, eng Plattform fir IoT Apparater

Ënnert den Ännerungen an der neier Verëffentlechung:

  • D'Kapazitéit fir en externen LwIP Netzstack ze benotzen gëtt zur Verfügung gestallt;
  • Verschlësselungsbezunnen Funktiounen goufen an d'mbedtls Bibliothéik geplënnert;
  • Fir esp8266 Chips gouf Stack Iwwerschwemmungsschutz un all Erënnerungsallokatiounsfunktiounen bäigefüügt an d'Ëmsetzung vu Malloc Funktiounen optimiséiert;
  • D'libwpa2 Bibliothéik gouf gestoppt;
  • Verbessert DNS Server Auswiel Logik;
  • Verbessert Initialiséierung vum pseudorandom Zuel Generator;
  • Fir ESP32 Chips enthält LFS transparent Verschlësselung vun Daten op Flash Drive;
  • Zousätzlech Ënnerstëtzung fir Konfiguratiounsdateien vu VFS-Geräter ze lueden;
  • Implementéiert d'Benotzung vun SHA256 Hashes fir Authentifikatioun;
  • Ënnerstëtzung fir Bluetooth a Wi-Fi gouf wesentlech erweidert.

Source: opennet.ru

Setzt e Commentaire