Mongoose OS 2.20, IoT ierīču platformas, izlaišana

Ir pieejams Mongoose OS 2.20.0 projekta izlaidums, kas piedāvā ietvaru lietiskā interneta (IoT) ierīču programmaparatūras izstrādei, kas ieviesta uz ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4 un STM32F7 mikrokontrolleru bāzes. Ir iebūvēts atbalsts integrācijai ar AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platformām, kā arī ar jebkuriem MQTT serveriem. Projekta kods, kas rakstīts C un JavaScript valodā, tiek izplatīts saskaņā ar Apache 2.0 licenci.

Projekta iezīmes ietver:

  • mJS dzinējs, kas paredzēts lietojumprogrammu izstrādei JavaScript (JavaScript ir pozicionēts ātrai prototipēšanai, un C/C++ valodas tiek piedāvātas galīgajām lietojumprogrammām);
  • OTA atjaunināšanas sistēma ar atbalstu atjauninājumu atcelšanai kļūmes gadījumā;
  • Rīki attālai ierīču pārvaldībai;
  • Iebūvēts atbalsts datu šifrēšanai zibatmiņas diskā;
  • mbedTLS bibliotēkas versijas piegāde, kas optimizēta, lai izmantotu šifrēšanas mikroshēmu iespējas un samazinātu atmiņas patēriņu;
  • Atbalsta mikrokontrollerus CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Izmantojot standarta ESP32-DevKitC rīkus AWS IoT un ESP32 komplektu Google IoT Core;
  • Integrēts atbalsts AWS IoT, Google IoT Core, IBM Watson IoT, Microsoft Azure, Samsung Artik un Adafruit IO;

Mongoose OS 2.20, IoT ierīču platformas, izlaišana

Starp izmaiņām jaunajā laidienā:

  • Tiek nodrošināta iespēja izmantot ārējo LwIP tīkla steku;
  • Ar šifrēšanu saistītās funkcijas ir pārvietotas uz mbedtls bibliotēku;
  • Esp8266 mikroshēmām visām atmiņas piešķiršanas funkcijām ir pievienota steka pārpildes aizsardzība un optimizēta malloc funkciju ieviešana;
  • Libwpa2 bibliotēka ir pārtraukta;
  • Uzlabota DNS servera izvēles loģika;
  • Uzlabota pseidogadījuma skaitļu ģeneratora inicializācija;
  • ESP32 mikroshēmām LFS ietver caurspīdīgu datu šifrēšanu zibatmiņas diskos;
  • Pievienots atbalsts konfigurācijas failu ielādei no VFS ierīcēm;
  • Ieviesta SHA256 jaucējvārdu izmantošana autentifikācijai;
  • Ir ievērojami paplašināts Bluetooth un Wi-Fi atbalsts.

Avots: opennet.ru

Pievieno komentāru