Mongoose OS 2.20, IoT-laitteiden alustan julkaisu

Mongoose OS 2.20.0 -projektista on saatavilla julkaisu, joka tarjoaa puitteet ESP32-, ESP8266-, CC3220-, CC3200-, STM32F4-, STM32L4- ja STM32F7-mikrokontrollerien pohjalta toteutettujen Internet of Things (IoT) -laitteiden laiteohjelmiston kehittämiseen. Siinä on sisäänrakennettu tuki integraatiolle AWS IoT-, Google IoT Core-, Microsoft Azure-, Samsung Artik-, Adafruit IO -alustoille sekä kaikkiin MQTT-palvelimiin. C- ja JavaScript-kielellä kirjoitettu projektikoodi jaetaan Apache 2.0 -lisenssillä.

Projektin ominaisuuksia ovat mm.

  • mJS-moottori, suunniteltu sovellusten kehittämiseen JavaScriptissä (JavaScript on sijoitettu nopeaan prototyyppien luomiseen ja C/C++-kieliä ehdotetaan lopullisiin sovelluksiin);
  • OTA-päivitysjärjestelmä, joka tukee päivityksen palautusta vian sattuessa;
  • Työkalut laitteiden etähallintaan;
  • Sisäänrakennettu tuki tietojen salaukselle Flash-asemassa;
  • Toimitetaan mbedTLS-kirjaston versio, joka on optimoitu hyödyntämään salaussirujen ominaisuuksia ja minimoimaan muistinkulutuksen;
  • Tukee mikro-ohjaimia CC3220, CC3200, ESP32, ESP8266, STM32F4, STM32L4, STM32F7;
  • Käyttämällä tavallisia ESP32-DevKitC-työkaluja AWS IoT:lle ja ESP32 Kitille Google IoT Corelle;
  • Integroitu tuki AWS IoT:lle, Google IoT Corelle, IBM Watson IoT:lle, Microsoft Azurelle, Samsung Artikille ja Adafruit IO:lle;

Mongoose OS 2.20, IoT-laitteiden alustan julkaisu

Uuden julkaisun muutoksista:

  • Mahdollisuus käyttää ulkoista LwIP-verkkopinoa tarjotaan;
  • Salaukseen liittyvät toiminnot on siirretty mbedtls-kirjastoon;
  • Esp8266-siruille pinon ylivuotosuoja on lisätty kaikkiin muistinvaraustoimintoihin ja malloc-toimintojen toteutus on optimoitu;
  • Libwpa2-kirjasto on lopetettu;
  • Parannettu DNS-palvelimen valintalogiikka;
  • Pseudosatunnaislukugeneraattorin parannettu alustus;
  • ESP32-siruille LFS sisältää läpinäkyvän salauksen Flash-asemilla;
  • Lisätty tuki asetustiedostojen lataamiseen VFS-laitteista;
  • Otettu käyttöön SHA256-tiivisteiden käyttö todennukseen;
  • Bluetoothin ja Wi-Fi:n tukea on laajennettu merkittävästi.

Lähde: opennet.ru

Lisää kommentti