a projekt kiadását , amely keretrendszert kínál az IoT (Internet of Things) eszközök firmware-jének fejlesztéséhez, ESP32, ESP8266, CC3220, CC3200 és STM32F4 mikrovezérlők alapjára építve. Beépített integrációs támogatással rendelkezik az AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO platformokkal, valamint bármely MQTT szerverrel. A projekt kódja Apache 2.0 licenc alatt.
A projekttel kapcsolatos jellemzők:
- Motor , amely JavaScript alapú alkalmazások fejlesztésére szolgál (a JavaScript gyors prototípus-készítést céloz, míg a végleges alkalmazásokhoz C/C++ nyelvek használatát javasolják);
- OTA frissítési rendszer, amely lehetőséget biztosít a frissítés visszaállítására hiba esetén;
- Távoli eszközkezelési eszközök;
- Beépített támogatás a Flash-tárolón tárolt adatok titkosítására;
- Az mbedTLS könyvtár optimalizált változata, amely kihasználja a kriptoprocesszorok képességeit és minimális memóriafogyasztással működik;
- Támogatja a CC3220, CC3200, ESP32, ESP8266, STM32F4 mikrovezérlőket;
- Az ESP32-DevKitC és ESP32 Kit eszközök használatának lehetősége AWS IoT számára, valamint Google IoT Core számára;
- Beépített támogatással rendelkezik az AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik és Adafruit IO számára;
Az új kiadásban kezdeti támogatás került hozzáadásra az egychipes rendszerekhez
, amely lefedi az UART használatát,
GPIO, FS, OTA, I2C (bitbang) és WiFi ügyfél módban (jelenleg nem támogatja a WiFi hotspot üzemmódot, Bluetooth és Zigbee). Az mos atca-gen-cert parancs a tanúsítványok és ATCA kulcsok generálásához, valamint a "—cdef VAR=value" opció. Hozzáadva a STLM75 hőmérsékletérzékelőkhöz szükséges meghajtó. Kiterjesztett támogatás az ESP* SoC-hoz. Frissítve a komponensverziók:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Forrás: opennet.ru
