Vydání Mongoose OS 2.20, platformy pro IoT zařízení

K dispozici je verze projektu Mongoose OS 2.20.0, která nabízí rámec pro vývoj firmwaru pro zařízení internetu věcí (IoT) implementovaný na bázi mikrokontrolérů ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 a STM32F7. K dispozici je integrovaná podpora pro integraci s platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO a také s libovolnými servery MQTT. Kód projektu napsaný v C a JavaScriptu je distribuován pod licencí Apache 2.0.

Mezi vlastnosti projektu patří:

  • mJS engine, určený pro vývoj aplikací v JavaScriptu (JavaScript je umístěn pro rychlé prototypování a pro finální aplikace jsou navrženy jazyky C/C++);
  • OTA aktualizační systém s podporou vrácení aktualizací v případě selhání;
  • Nástroje pro dálkové ovládání zařízení;
  • Vestavěná podpora pro šifrování dat na flash disku;
  • Dodání verze knihovny mbedTLS, optimalizované pro využití schopností kryptočipů a minimalizaci spotřeby paměti;
  • Podporuje mikrokontroléry CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Používání standardních nástrojů ESP32-DevKitC pro AWS IoT a ESP32 Kit pro Google IoT Core;
  • Integrovaná podpora pro AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik a Adafruit IO;

Vydání Mongoose OS 2.20, platformy pro IoT zařízení

Mezi změny v nové verzi:

  • Je poskytována možnost používat externí síťový zásobník LwIP;
  • Funkce související se šifrováním byly přesunuty do knihovny mbedtls;
  • U čipů esp8266 byla ke všem funkcím alokace paměti přidána ochrana proti přetečení zásobníku a byla optimalizována implementace funkcí malloc;
  • Knihovna libwpa2 byla ukončena;
  • Vylepšená logika výběru serveru DNS;
  • Vylepšená inicializace generátoru pseudonáhodných čísel;
  • U čipů ESP32 zahrnuje LFS transparentní šifrování dat na flash discích;
  • Přidána podpora pro načítání konfiguračních souborů ze zařízení VFS;
  • Implementováno použití hashů SHA256 pro autentizaci;
  • Výrazně byla rozšířena podpora Bluetooth a Wi-Fi.

Zdroj: opennet.ru

Přidat komentář