projekt release , som erbjuder ett ramverk för utveckling av firmware för Internet of Things (IoT)-enheter baserade på mikrokontroller ESP32, ESP8266, CC3220, CC3200 och STM32F4. Det finns inbyggt stöd för integration med AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO-plattformar, såväl som med eventuella MQTT-servrar. Projektkod licensierad under Apache 2.0.
Funktioner i projektet inkluderar:
- Motor , designad för att utveckla applikationer i JavaScript (JavaScript är positionerat för snabb prototyping, och C/C++-språk föreslås för slutliga applikationer);
- OTA-uppdateringssystem med stöd för återställning av uppdatering vid fel;
- Verktyg för fjärrstyrning av enheter;
- Inbyggt stöd för datakryptering på en Flash-enhet;
- Leverans av en version av mbedTLS-biblioteket, optimerad för att utnyttja kapaciteten hos kryptochips och minimera minnesförbrukningen;
- Stöder mikrokontroller CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Använder standardverktygen ESP32-DevKitC för AWS IoT och ESP32 Kit för Google IoT Core;
- Integrerat stöd för AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik och Adafruit IO;
Ny version lägger till initialt stöd för system med ett chip
, som täcker användningen av UART,
GPIO, FS, OTA, I2C (bitbang) och WiFi i klientläge (WiFi i åtkomstpunktläge, Bluetooth och Zigbee stöds inte ännu). Till mos nytta atca-gen-cert-kommandot för att generera ATCA-certifikat och -nycklar, samt alternativet "--cdef VAR=värde". Tillagd drivrutin för STLM75 temperatursensorer. Stödet för SoC ESP* har utökats. Uppdaterade komponentversioner:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Källa: opennet.ru
