projektudgivelse , der tilbyder et framework til udvikling af firmware til Internet of Things (IoT)-enheder baseret på mikrokontrollere som ESP32, ESP8266, CC3220, CC3200 og STM32F4. Der er indbygget support for integration med platforme som AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO samt med enhver MQTT-server. Projektkoden er under Apache 2.0-licensen.
Blandt projektets funktioner bemærkes:
- Motor , designet til udvikling af applikationer i JavaScript (JavaScript er positioneret til hurtig prototypeudvikling, mens de endelige applikationer anbefales at bruge C/C++-sprog);
- OTA-opdateringssystem med support for tilbagespring ved fejl;
- Værktøjer til fjernstyring af enheden;
- Indbygget support til datakryptering på Flash-lagringsmedier;
- Levering af en variant af mbedTLS-biblioteket, optimeret til at udnytte kryptochip-funktioner og minimalt hukommelsesforbrug;
- Support til mikrokontrollere CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Brug af standardværktøjet ESP32-DevKitC til AWS IoT og ESP32 Kit til Google IoT Core;
- Integreret support til AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik og Adafruit IO;
Den nye version inkluderer indledende support for system-on-chip enheder
, der dækker brugen af UART,
GPIO, FS, OTA, I2C (bitbang) og WiFi i klientmode (WiFi i adgangspunktmode, Bluetooth og Zigbee understøttes endnu ikke). I værktøjet mos kommandoen atca-gen-cert til generering af ATCA-certifikater og nøgler samt indstillingen "—cdef VAR=value". En driver til temperaturfølere STLM75 er blevet tilføjet. Support til SoC ESP* er udvidet. Versionerne af komponenterne er opdateret:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Kilde: opennet.ru
