version du projet , offrant un cadre de développement de micrologiciels pour les dispositifs Internet des objets (IoT), réalisés sur des microcontrôleurs ESP32, ESP8266, CC3220, CC3200 et STM32F4. Il dispose d'un support intégré pour l'intégration avec des plateformes AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, ainsi qu'avec n'importe quel serveur MQTT. Code du projet sous licence Apache 2.0.
Les particularités du projet incluent :
- Moteur , destiné au développement d'applications en JavaScript (JavaScript est positionné pour un prototypage rapide, tandis que pour les applications finales, il est recommandé d'utiliser les langages C/C++);
- Système de mise à jour OTA avec support du retour en arrière en cas d'échec;
- Outils de gestion à distance de l'appareil;
- Support intégré pour le chiffrement des données sur la mémoire Flash;
- Fourniture d'une version de la bibliothèque mbedTLS, optimisée pour tirer parti des fonctionnalités des puces cryptographiques et d'une consommation mémoire minimale;
- Support pour les microcontrôleurs CC3220, CC3200, ESP32, ESP8266, STM32F4;
- Utilisation des outils standards ESP32-DevKitC pour AWS IoT et kit ESP32 pour Google IoT Core;
- Support intégré pour AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik et Adafruit IO;
Dans cette nouvelle version, un support initial pour les systèmes sur puce a été ajouté
, couvrant l'utilisation de UART,
GPIO, FS, OTA, I2C (bitbang) et WiFi en mode client (le WiFi en mode point d'accès, le Bluetooth et Zigbee ne sont pas encore pris en charge). Dans l'outil mos la commande atca-gen-cert pour générer des certificats et des clés ATCA, ainsi que l'option «—cdef VAR=value». Un pilote pour les capteurs de température STLM75 a été ajouté. Le support SoC ESP* a été élargi. Versions des composants mises à jour :
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.
Source : opennet.ru
