lansarea proiectului , care oferă un cadru pentru dezvoltarea firmware-ului pentru dispozitivele Internet of Things (IoT), implementate pe microcontrolerele ESP32, ESP8266, CC3220, CC3200 și STM32F4. Există suport încorporat pentru integrarea cu platformele AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, precum și cu orice servere MQTT. Codul proiectului sub licența Apache 2.0.
Printre caracteristicile proiectului se numără:
- Motorul , destinat dezvoltării aplicațiilor în JavaScript (JavaScript este poziționat pentru crearea rapidă de prototipuri, iar pentru aplicațiile finale se recomandă utilizarea limbajelor C/C++);
- Sistem OTA de actualizări cu suport pentru rollback în caz de eșec;
- Mijloace de control de la distanță pentru dispozitive;
- Suport încorporat pentru criptarea datelor pe memorie Flash;
- Livrarea unei variante a bibliotecii mbedTLS, optimizată pentru a valorifica capabilitățile cipurilor de criptare și un consum minim de memorie;
- Suport pentru microcontrolerele CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Utilizarea instrumentelor standard ESP32-DevKitC pentru AWS IoT și ESP32 Kit pentru Google IoT Core;
- Suport integrat pentru AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik și Adafruit IO;
În noul release a fost adăugat suport inițial pentru sistemele integrate pe un singur cip
, acoperind utilizarea UART,
GPIO, FS, OTA, I2C (bitbang) și WiFi în modul client (momentan nu sunt suportate WiFi în modul punct de acces, Bluetooth și Zigbee). În utilitarul mos comanda atca-gen-cert pentru generarea certificatelor și cheilor ATCA, precum și opțiunea „—cdef VAR=value”. A fost adăugat un driver pentru senzorii de temperatură STLM75. A fost extins suportul pentru SoC ESP*. Au fost actualizate versiunile componentelor:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Sursa: opennet.ro
