релиz на проекта , предлагащ фреймворк за разработка на фърмуери за устройства за интернет на нещата (IoT), реализирани на основата на микроконтролери ESP32, ESP8266, CC3220, CC3200 и STM32F4. Има вградена поддръжка за интеграция с платформите AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, както и с всякакви MQTT сървъри. Код на проекта е под лицензия Apache 2.0.
От особеностите на проекта се отбелязват:
- Двигател , предназначен за разработка на приложения на JavaScript (JavaScript е позициониран за бързо създаване на прототипи, а за окончателни приложения се предлага използването на езици C/C++);
- Система за OTA обновления с поддръжка на възстановяване в случай на неуспех;
- Инструменти за дистанционно управление на устройството;
- Вградена поддръжка за криптиране на данни на Flash носителя;
- Предоставен е вариант на библиотеката mbedTLS, оптимизиран за използване на възможностите на крипто чиповете и минимално потребление на памет;
- Поддръжка на микроконтролери CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Използване на стандартните инструменти ESP32-DevKitC за AWS IoT и ESP32 Kit за Google IoT Core;
- Интегрирана поддръжка на AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik и Adafruit IO;
В новото издание е добавена начален поддръжка на едночипови системи
, обхващаща използването на UART,
GPIO, FS, OTA, I2C (bitbang) и WiFi в режим клиент (в момента не се поддържат WiFi в режим точка за достъп, Bluetooth и Zigbee). В утилитата mos командата atca-gen-cert за генериране на сертификати и ключове ATCA, както и опцията "—cdef VAR=value". Добавен е драйвер за температурни сензори STLM75. Разширена е поддръжката на SoC ESP*. Актуализирани версии на компонентите:
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Източник: opennet.ru
