Vydanie Mongoose OS 2.13, platformy pre zariadenia internetu vecí

K dispozícii vydanie projektu Operačný systém Mongoose 2.13.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 a STM32F4. K dispozícii je vstavaná podpora pre integráciu s platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, ako aj s akýmikoľvek servermi MQTT. Kód projektu distribuovaný licencovaný pod Apache 2.0.

Medzi vlastnosti projektu patrí:

  • Motor mJS, určený na vývoj aplikácií v JavaScripte (JavaScript je umiestnený pre rýchle prototypovanie a jazyky C/C++ sú navrhnuté pre finálne aplikácie);
  • OTA aktualizačný systém s podporou vrátenia aktualizácie v prípade zlyhania;
  • Nástroje na diaľkové ovládanie zariadení;
  • Zabudovaná podpora pre šifrovanie údajov na jednotke Flash;
  • Dodanie verzie knižnice mbedTLS, optimalizovanej na využitie možností kryptočipov a minimalizáciu spotreby pamäte;
  • Podporuje mikrokontroléry CC3220, CC3200, ESP32, ESP8266, STM32F4;
  • Používanie štandardných nástrojov ESP32-DevKitC pre AWS IoT a ESP32 Kit pre Google IoT Core;
  • Integrovaná podpora pre AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik a Adafruit IO;

Nové vydanie pridáva počiatočnú podporu pre jednočipové systémy
Signály Redpine RS14100, ktorá zahŕňa používanie UART,
GPIO, FS, OTA, I2C (bitbang) a WiFi v režime klienta (WiFi v režime prístupového bodu, Bluetooth a Zigbee zatiaľ nie sú podporované). K obslužnému programu mos pridané príkaz atca-gen-cert na generovanie certifikátov a kľúčov ATCA, ako aj možnosť „--cdef VAR=value“. Pridaný ovládač pre snímače teploty STLM75. Podpora pre SoC ESP* bola rozšírená. Aktualizované verzie komponentov:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Zdroj: opennet.ru

Pridať komentár