premiera projektu , oferujący framework do tworzenia oprogramowania dla urządzeń Internetu Rzeczy (IoT) opartych na mikrokontrolerach ESP32, ESP8266, CC3220, CC3200 i STM32F4. Posiada wbudowane wsparcie dla integracji z platformami AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO oraz z dowolnymi serwerami MQTT. Kod projektu na licencji Apache 2.0.
Do szczególnych cech projektu należą:
- Silnik , przeznaczony do tworzenia aplikacji w JavaScript (JavaScript jest stawiany w celu szybkiego tworzenia prototypów, a do końcowych aplikacji zaleca się użycie języków C/C++);
- System aktualizacji OTA z wsparciem dla przywracania wersji w przypadku błędu;
- Narzędzia do zdalnego zarządzania urządzeniem;
- Wbudowane wsparcie dla szyfrowania danych na pamięciach Flash;
- Dostarczenie wersji biblioteki mbedTLS, zoptymalizowanej do wykorzystania możliwości chipów kryptograficznych i minimalizacji zużycia pamięci;
- Wsparcie dla mikrokontrolerów CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Użycie standardowego narzędzia ESP32-DevKitC dla AWS IoT i ESP32 Kit dla Google IoT Core;
- Zintegrowane wsparcie dla AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik i Adafruit IO;
W nowym wydaniu dodano początkowe wsparcie dla systemów jednoukładowych
, obejmującego wykorzystanie UART,
GPIO, FS, OTA, I2C (bitbang) i WiFi w trybie klienta (na razie nie jest obsługiwane WiFi w trybie punktu dostępowego, Bluetooth i Zigbee). W narzędziu mos komenda atca-gen-cert do generowania certyfikatów i kluczy ATCA, a także opcja „—cdef VAR=value”. Dodano sterownik dla czujników temperatury STLM75. Rozszerzone wsparcie dla SoC ESP*. Zaktualizowane wersje komponentów:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Źródło: opennet.ru
