Mongoose OS 2.13, IoT-laitteiden alustan julkaisu

Saatavilla projektin julkaisu Mongoose OS 2.13.0, joka tarjoaa puitteet ESP32-, ESP8266-, CC3220-, CC3200- ja STM32F4-mikrokontrollereihin perustuvien 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. Projektin koodi jakelija lisensoitu Apache 2.0:lla.

Projektin ominaisuuksia ovat mm.

  • Moottori mJS, suunniteltu JavaScript-sovellusten kehittämiseen (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;
  • 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, Microsoft Azurelle, Samsung Artikille ja Adafruit IO:lle;

Uusi julkaisu lisää alustavan tuen yksisiruisille järjestelmille
Redpine Signals RS14100, joka kattaa UART:n käytön,
GPIO, FS, OTA, I2C (bitbang) ja WiFi asiakastilassa (WiFi tukiasematilassa, Bluetoothia ja Zigbeetä ei vielä tueta). Mos-apuohjelmaan lisätty atca-gen-cert-komento ATCA-varmenteiden ja -avaimien luomiseen sekä vaihtoehto "--cdef VAR=value". Lisätty ohjain STLM75 lämpötila-antureille. SoC ESP* -tuki on laajentunut. Päivitetyt komponenttiversiot:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Lähde: opennet.ru

Lisää kommentti