Release fan Mongoose OS 2.20, in platfoarm foar IoT-apparaten

In útjefte fan it Mongoose OS 2.20.0-projekt is beskikber, en biedt in ramt foar it ûntwikkeljen fan firmware foar Internet of Things (IoT)-apparaten ymplementearre op basis fan ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 en STM32F7 mikrocontrollers. D'r is ynboude stipe foar yntegraasje mei AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO-platfoarms, lykas ek mei alle MQTT-tsjinners. De projektkoade, skreaun yn C en JavaScript, wurdt ferspraat ûnder de Apache 2.0-lisinsje.

Funksjes fan it projekt omfetsje:

  • mJS-motor, ûntworpen foar it ûntwikkeljen fan tapassingen yn JavaScript (JavaScript is gepositioneerd foar rappe prototyping, en C / C ++-talen wurde foarsteld foar definitive applikaasjes);
  • OTA update systeem mei stipe foar update rollback yn gefal fan mislearring;
  • Tools foar kontrôle fan apparaten op ôfstân;
  • Ynboude stipe foar gegevensfersifering op in Flash-drive;
  • Levering fan in ferzje fan 'e mbedTLS-bibleteek, optimalisearre om de mooglikheden fan krypto-chips te brûken en ûnthâldferbrûk te minimalisearjen;
  • Unterstützt mikrocontrollers CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Gebrûk fan standert ESP32-DevKitC-ark foar AWS IoT en ESP32 Kit foar Google IoT Core;
  • Yntegreare stipe foar AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik en Adafruit IO;

Release fan Mongoose OS 2.20, in platfoarm foar IoT-apparaten

Under de feroaringen yn 'e nije release:

  • De mooglikheid om in eksterne LwIP netwurk stack te brûken is foarsjoen;
  • Fersifering-relatearre funksjes binne ferpleatst nei de mbedtls bibleteek;
  • Foar esp8266 chips is stack oerlêst beskerming tafoege oan alle ûnthâld tawizing funksjes en de útfiering fan malloc funksjes is optimalisearre;
  • De libwpa2 bibleteek is staakt;
  • Ferbettere DNS-tsjinner seleksje logika;
  • Ferbettere inisjalisaasje fan 'e pseudorandom nûmergenerator;
  • Foar ESP32-chips omfettet LFS transparante fersifering fan gegevens op Flash-skiven;
  • Stipe tafoege foar it laden fan konfiguraasjebestannen fan VFS-apparaten;
  • Implementearre it gebrûk fan SHA256-hashes foar autentikaasje;
  • Stipe foar Bluetooth en Wi-Fi is signifikant útwreide.

Boarne: opennet.ru

Add a comment