Biblioteca de sombras de dispositivos de AWS IoT - FreeRTOS

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Biblioteca de sombras de dispositivos de AWS IoT

nota

Es posible que el contenido de esta página no esté actualizado. Consulte la página de la biblioteca de FreeRTOS.org para obtener la última actualización.

Introducción

Puede utilizar la biblioteca de sombra de dispositivo de AWS IoT para almacenar y recuperar el estado actual (la sombra) de todos los dispositivos registrados. La sombra del dispositivo es una representación virtual y persistente de su dispositivo con la que puede interactuar en sus aplicaciones web aunque el dispositivo esté desconectado. El estado del dispositivo se captura como su sombra en un documento JSON. Puede enviar comandos al servicio de sombra de dispositivo de AWS IoT a través de MQTT o HTTP para consultar el último estado conocido del dispositivo o para cambiarlo. La sombra de cada dispositivo se identifica de forma única con el nombre del objeto correspondiente, una representación de un dispositivo o entidad lógica específicos en la nube de AWS. Para obtener más información, consulte Administración de dispositivos con AWS IoT. Se pueden encontrar más detalles sobre las sombras en la documentación de AWS IoT.

La biblioteca de sombra de dispositivo de AWS IoT no depende de ninguna biblioteca adicional que no sea la biblioteca C estándar. Tampoco tiene dependencias de plataforma, como el subprocesamiento o la sincronización. Se puede usar con cualquier biblioteca MQTT y JSON.

Esta biblioteca se puede utilizar libremente y se distribuye bajo la licencia de código abierto de MIT.

Tamaño de código de sombra de dispositivo de AWS IoT (ejemplo generado con GCC para ARM Cortex-M)
Archivos Con optimización -O1 Con optimización -Os
shadow.c 1,2 K 0,9 K
Estimaciones totales 1,2 K 0,9 K