AWS IoTBiblioteca de Device Shadow da - FreeRTOS

AWS IoTBiblioteca de Device Shadow da

nota

O conteúdo desta página pode não estar atualizado. Consulte a página da biblioteca do FreeRTOS.org para obter a atualização mais recente.

Introdução

Você pode usar a biblioteca do AWS IoT Device Shadow para armazenar e recuperar o estado atual (a sombra) de cada dispositivo registrado. A sombra do dispositivo é uma representação virtual persistente do seu dispositivo com a qual você pode interagir em suas aplicações da web mesmo se o dispositivo estiver offline. O estado do dispositivo é capturado assim como o da sua sombra em um documento JSON. Você pode enviar comandos para o serviço AWS IoT Device Shadow por meio de MQTT ou HTTP para consultar o estado mais recente conhecido do dispositivo ou para alterar o estado. A sombra de cada dispositivo é identificada exclusivamente pelo nome da coisa correspondente, pela representação de um dispositivo específico ou entidade lógica na nuvem da AWS. Para obter mais informações, consulte Gerenciamento de dispositivos no AWS IoT. Mais detalhes sobre sombras podem ser encontrados na Documentação do AWS IoT.

A biblioteca do AWS IoT Device Shadow não depende de bibliotecas adicionais além da biblioteca C padrão. Ela também não depende de plataformas, como threading ou sincronização. Ela pode ser usada com toda biblioteca MQTT e toda biblioteca JSON.

Essa biblioteca pode ser usada gratuitamente e é distribuída sob a licença de código aberto do MIT.

Tamanho de código do AWS IoT Device Shadow (exemplo gerado com GCC para ARM Cortex-M)
Arquivo Com otimização -O1 Com otimização: Os
shadow.c 1,2 K 0,9 K
Estimativas totais 1,2 K 0,9 K