Bibliothèque AWS IoT Device Shadow - FreeRTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Bibliothèque AWS IoT Device Shadow

Note

Le contenu de cette page ne l'est peut-être pas up-to-date. Veuillez consulter la page de la bibliothèque FreeRTOS.org pour la dernière mise à jour.

Introduction

Vous pouvez utiliser la bibliothèqueAWS IoT Device Shadow pour stocker et récupérer l'état actuel (l'ombre) de chaque appareil enregistré. L'ombre de l'appareil est une représentation virtuelle persistante de votre appareil avec laquelle vous pouvez interagir dans vos applications Web, même si l'appareil est hors ligne. L'état de l'appareil est capturé sous forme d'ombre dans un document JSON. Vous pouvez envoyer des commandes au serviceAWS IoT Device Shadow via MQTT ou HTTP pour demander le dernier état connu de l'appareil ou pour modifier cet état. L'ombre de chaque appareil est identifiée de manière unique par le nom de l'objet correspondant, une représentation d'un appareil ou d'une entité logique spécifique sur leAWS Cloud. Pour plus d'informations, consultez Gestion de périphérique de stockage en modeAWS IoT. Vous trouverez plus de détails sur les ombres dans AWS IoTla documentation.

La bibliothèqueAWS IoT Device Shadow ne dépend pas de bibliothèques supplémentaires autres que la bibliothèque C standard. Il n'a pas non plus de dépendance à la plateforme, telle que le threading ou la synchronisation. Il peut être utilisé avec n'importe quelle bibliothèque MQTT et n'importe quelle bibliothèque JSON.

Cette bibliothèque peut être utilisée librement et est distribuée sous la licence open source du MIT.

Taille du code deAWS IoT Device Shadow (exemple généré avec GCC pour ARM Cortex-M)
Fichier Avec l'optimisation -O1 Avec -Os Optimization
ombrage.c 1,2 K 0,9 K
Estimations totales 1,2 K 0,9 K