Sortie de Mongoose OS 2.13, une plateforme pour les appareils IoT

Disponible lancement du projet Système d'exploitation mangouste 2.13.0, qui offre un cadre de développement de micrologiciels pour les appareils Internet des objets (IoT) basés sur les microcontrôleurs ESP32, ESP8266, CC3220, CC3200 et STM32F4. Il existe une prise en charge intégrée pour l'intégration avec les plateformes AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik, Adafruit IO, ainsi qu'avec tous les serveurs MQTT. Code de projet distribué par sous licence Apache 2.0.

Les caractéristiques du projet comprennent :

  • Moteur mJS, conçu pour développer des applications en JavaScript (JavaScript est positionné pour le prototypage rapide, et les langages C/C++ sont proposés pour les applications finales) ;
  • Système de mise à jour OTA avec prise en charge de l'annulation des mises à jour en cas d'échec ;
  • Outils de gestion des appareils à distance ;
  • Prise en charge intégrée du cryptage des données sur un lecteur Flash ;
  • Livraison d'une version de la bibliothèque mbedTLS, optimisée pour utiliser les capacités des puces cryptographiques et minimiser la consommation mémoire ;
  • Prend en charge les microcontrôleurs CC3220, CC3200, ESP32, ESP8266, STM32F4 ;
  • Utilisation des outils standards ESP32-DevKitC pour AWS IoT et ESP32 Kit pour Google IoT Core ;
  • Prise en charge intégrée d'AWS IoT, Google IoT Core, Microsoft Azure, Samsung Artik et Adafruit IO ;

La nouvelle version ajoute la prise en charge initiale des systèmes monopuce
Signaux Redpine RS14100, couvrant l'utilisation de l'UART,
GPIO, FS, OTA, I2C (bitbang) et WiFi en mode client (WiFi en mode point d'accès, Bluetooth et Zigbee ne sont pas encore supportés). Vers l'utilitaire Mos ajoutée Commande atca-gen-cert pour générer des certificats et des clés ATCA, ainsi que l'option « --cdef VAR=value ». Ajout d'un pilote pour les capteurs de température STLM75. La prise en charge du SoC ESP* a été étendue. Versions des composants mises à jour :
mbedTLS 2.16, ESP-IDF 3.2, FreeRTOS 10.2.0, LwIP 2.1.2.

Source: opennet.ru

Ajouter un commentaire