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

Byl vydán projekt Mongoose OS 2.20.0, který nabízí framework pro vývoj firmwaru pro zařízení internetu věcí (IoT) založená na mikrořadičích ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 a STM32F7. Obsahuje integrovanou podporu pro platformy AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO a jakékoli MQTT servery. Kód projektu, napsaný v jazycích C a JavaScript, je šířen pod licencí Apache 2.0.

Mezi vlastnostmi projektu se vyzdvihuje:

  • Engine mJS, určený pro vývoj aplikací v JavaScriptu (JavaScript je navržen pro rychlé prototypování, zatímco pro konečné aplikace se doporučuje používat jazyky C/C++);
  • Systém OTA aktualizací s podporou vrácení aktualizace v případě selhání;
  • Nástroje pro vzdálené ovládání zařízení;
  • Vestavěná podpora šifrování dat na Flash úložišti;
  • Dodávka varianty knihovny mbedTLS, optimalizované pro využití možností kryptochipů a minimální spotřeby paměti;
  • Podpora mikrořadičů CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Použití standardních nástrojů ESP32-DevKitC pro AWS IoT a ESP32 Kit pro Google IoT Core;
  • Integrovaná podpora 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ěnami v novém vydání:

  • Nabídnuta možnost použití externího síťového zásobníku LwIP;
  • Funkce související s šifrováním byly převedeny na knihovnu mbedtls;
  • Pro čipy esp8266 byla do všech funkcí alokace paměti přidána ochrana proti přetečení zásobníku a optimalizována byla implementace funkcí malloc;
  • Použití knihovny libwpa2 bylo ukončeno;
  • Vylepšena logika výběru DNS serveru;
  • Vylepšena inicializace generátoru pseudonáhodných čísel;
  • Pro čipy ESP32 bylo v LFS zahrnuto transparentní šifrování dat na Flash úložištích;
  • Přidána podpora pro načítání konfiguračních souborů z VFS zařízení;
  • Implementováno použití hashů SHA256 při autentizaci;
  • Podpora Bluetooth a Wi-Fi byla významně rozšířena.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster