Controle de dispositivos - Integrações gerenciadas para AWS IoT Device Management

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á.

Controle de dispositivos

As integrações gerenciadas gerenciam o registro de dispositivos, a execução de comandos e o controle. Você pode criar experiências para o usuário final sem conhecer os protocolos específicos do dispositivo usando o gerenciamento de dispositivos independente do fornecedor e do protocolo.

Com o controle do dispositivo, você pode visualizar e modificar os estados do dispositivo, como o brilho da lâmpada ou a posição da porta. O recurso emite eventos para mudanças de estado, que você pode usar para análises, regras e monitoramento.

Atributos principais
Modificar ou ler o estado do dispositivo

Visualize e altere os atributos do dispositivo com base nos tipos de dispositivos. Você pode acessar:

  • Estado do dispositivo: valores atuais dos atributos do dispositivo

  • Estado de conectividade: status de acessibilidade do dispositivo

  • Status de saúde: valores do sistema, como nível da bateria e intensidade do sinal (RSSI)

Notificação de mudança de estado

Receba eventos quando os atributos do dispositivo ou os estados de conectividade mudarem, como ajustes de brilho da lâmpada ou alterações no status da fechadura da porta.

Modo off-line

Os dispositivos se comunicam com outros dispositivos no mesmo hub de IoT, mesmo sem conexão com a Internet. Os estados do dispositivo são sincronizados com a nuvem quando a conectividade é retomada.

Sincronização de estados

Acompanhe as alterações de estado de várias fontes, aplicativos do fabricante do dispositivo e ajustes manuais do dispositivo.

Analise os componentes e processos do Hub SDK necessários para controlar dispositivos por meio de integrações gerenciadas. Este tópico descreve como o Edge Agent, o Common Data Model Bridge (CDMB) e os plug-ins específicos do protocolo trabalham juntos para lidar com comandos de dispositivos, gerenciar estados de dispositivos e processar respostas em diferentes protocolos.

Fluxos de controle de dispositivos

O diagrama a seguir demonstra o fluxo de controle do end-to-end dispositivo descrevendo como um usuário final liga um plugue inteligente Zigbee.

O end-to-end fluxo do Hub SDK para controle de dispositivos com um plugue inteligente Zigbee.

Componentes do Hub SDK para controle de dispositivos

A arquitetura do Hub SDK usa os seguintes componentes para processar e rotear comandos de controle de dispositivos em sua implementação de IoT. Cada componente desempenha um papel específico na tradução dos comandos da nuvem em ações do dispositivo, no gerenciamento dos estados do dispositivo e no tratamento de respostas. As seções a seguir detalham como esses componentes funcionam juntos em sua implantação:

O Hub SDK consiste nos seguintes componentes e facilita a integração e o controle de dispositivos em hubs de IoT.

Componentes primários:
Agente Edge

Atua como um gateway entre o hub de IoT e as integrações gerenciadas.

Ponte comum de modelo de dados (CDMB)

Traduz entre o modelo de AWS dados e os modelos de dados do protocolo local, como Z-Wave e Zigbee. Ele inclui um CDMB principal e plug-ins CDMB específicos do protocolo.

Provisionador

Lida com a descoberta e a integração de dispositivos. Ele inclui um provisionador principal e plug-ins de provisionador específicos do protocolo para tarefas de integração específicas do protocolo.

Componentes secundários
Integração do hub

Provisiona o hub com certificados e chaves de cliente para comunicação segura na nuvem.

Proxy MQTT

Fornece conexões MQTT com a nuvem de integrações gerenciadas.

Logger

Grava registros localmente ou na nuvem de integrações gerenciadas.