Interaja com as sombras do dispositivo - AWS IoT Greengrass

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Interaja com as sombras do dispositivo

Os principais dispositivos do Greengrass podem interagir com as AWS IoTsombras do do dispositivo usando componentes. Uma sombra é um documento JSON que armazena as informações de estado atuais ou desejadas de uma coisa do AWS IoT. As sombras podem disponibilizar o estado de um dispositivo para outros AWS IoT Greengrass componentes, independentemente de o dispositivo estar conectado ao AWS IoT ou não. Cada dispositivo do AWS IoT tem sua própria sombra clássica sem nome. Também é possível criar várias sombras nomeadas para cada dispositivo.

Dispositivos e serviços podem criar, atualizar e excluir sombras de nuvem usando o MQTT e os tópicos MQTT reservados, o HTTP usando a API REST Device Shadow, e o AWS CLI para AWS IoT.

O componente de gerenciamento de sombras permite que seus componentes do Greengrass criem, atualizem e excluam sombras locais usando o serviço paralelo local e os tópicos paralelos locais de publicação/assinatura. O gerenciador de sombras também gerencia o armazenamento desses documentos paralelos locais em seu dispositivo principal e gerencia a sincronização das informações do estado da sombra com as sombras da nuvem.

Você também pode usar o componente gerenciador de sombras para gerenciar sombras locais para dispositivos cliente que se conectam ao dispositivo principal. Para permitir que o shadow manager gerencie as sombras do dispositivo cliente, você configura o componente de ponte MQTT para retransmitir mensagens entre o agente MQTT local e o serviço local de publicação/assinatura. Para ter mais informações, consulte Interagir e sincronizar as sombras do dispositivo cliente.

Para obter mais informações sobre conceitos de sombra do dispositivo do AWS IoT, consulte Serviço de sombra do dispositivo do AWS IoT no Guia do desenvolvedor do AWS IoT.