Vydanie Mongoose OS 2.20, platformy pre IoT zariadenia

Je dostupná nová verzia projektu Mongoose OS 2.20.0, ktorá ponúka rámec pre vývoj firmvéru pre zariadenia internetu vecí (IoT) založené na mikrokontroléroch ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 a STM32F7. Má zabudovanú podporu pre integráciu s platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, ako aj s akýmikoľvek MQTT servermi. Kód projektu, napísaný v jazykoch C a JavaScript, je distribuovaný pod licenciou Apache 2.0.

Medzi charakteristiky projektu patrí:

  • Engine mJS, určený pre vývoj aplikácií na JavaScript (JavaScript je určený na rýchle vytváranie prototypov, zatiaľ čo pre konečné aplikácie sa odporúča používať jazyky C/C++);
  • Systém OTA aktualizácií s podporou vrátenia aktualizácie v prípade chyby;
  • Prostriedky na diaľkové ovládanie zariadenia;
  • Zabudovaná podpora šifrovania údajov na Flash pamäti;
  • Dodávka verzie knižnice mbedTLS, optimalizovanej na využitie možností kryptografických čipov a minimálne spotreby pamäte;
  • Podpora mikrokontrolérov CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Použitie štandardného nástroja ESP32-DevKitC pre AWS IoT a ESP32 Kit pre Google IoT Core;
  • Integrovaná podpora pre AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik a Adafruit IO;

Vydanie Mongoose OS 2.20, platformy pre IoT zariadenia

Medzi zmenami v novom vydaní:

  • Je umožnené používať externý sieťový zásobník LwIP;
  • Funkcie súvisiace so šifrovaním boli presunuté na knižnicu mbedtls;
  • Pre čipy esp8266 bola do všetkých funkcií alokácie pamäte pridaná ochrana proti pretečeniu zásobníka a optimalizovaná implementácia funkcií malloc;
  • Používanie knižnice libwpa2 bolo ukončené;
  • Vylepšená logika výberu DNS servera;
  • Vylepšená inicializácia generátora pseudonáhodných čísiel;
  • Pre čipy ESP32 bolo v LFS zahrnuté transparentné šifrovanie údajov na Flash pamätiach;
  • Pridaná podpora pre načítanie konfiguračných súborov z VFS zariadení;
  • Implementované používanie hashov SHA256 pri autentifikácii;
  • Podpora Bluetooth a Wi-Fi bola výrazne rozšírená.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster