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á.
Integração de dispositivos
Analise como os componentes do Hub SDK oferecem suporte à integração de dispositivos antes de começar a trabalhar com integrações gerenciadas. Esta seção aborda os componentes arquitetônicos essenciais de que você precisa para a integração de dispositivos, incluindo como o provisionador principal e os plug-ins específicos do protocolo trabalham juntos para lidar com a autenticação, a comunicação e a configuração do dispositivo.
Componentes do Hub SDK para integração de dispositivos
Componentes do SDK
Provisionador principal
O provisionador principal é o componente central que orquestra a integração de dispositivos na implantação do hub de IoT. Ele coordena toda a comunicação entre as integrações gerenciadas e seus plug-ins de provisionador específicos do protocolo, garantindo a integração segura e confiável do dispositivo. Quando você integra um dispositivo, o provisionador principal gerencia o fluxo de autenticação, gerencia as mensagens MQTT e processa as solicitações do dispositivo por meio dessas funções:
- Conexão MQTT
-
Cria conexões com o corretor MQTT para publicação e assinatura de tópicos na nuvem.
- Fila de mensagens e manipulador
-
Processa as solicitações de adição e remoção de dispositivos recebidas em sequência.
- Interface de plug-in de protocolo
-
Funciona com plug-ins de provisionamento específicos de protocolo para integração de dispositivos, gerenciando os modos de autenticação e junção de rádio.
- Cliente Hub SDK APIs
-
Receba e encaminhe relatórios de capacidade do dispositivo de plug-ins CDMB específicos do protocolo para integrações gerenciadas.
Plug-ins de provisionamento específicos do protocolo
Os plug-ins de provisionamento específicos do protocolo são bibliotecas que gerenciam a integração de dispositivos para diferentes protocolos de comunicação. Cada plug-in traduz comandos do provisionador principal em ações específicas de protocolo para seus dispositivos de IoT. Esses plug-ins executam:
-
Inicialização de middleware específica do protocolo
-
Configuração do modo de junção de rádio com base nas solicitações principais do provisionador
-
Remoção de dispositivos por meio de chamadas de API de middleware
Middleware específico de protocolo
O middleware específico do protocolo atua como uma camada de tradução entre os protocolos do seu dispositivo e as integrações gerenciadas. Esse componente processa a comunicação em ambas as direções: recebendo comandos dos plug-ins do provisionador e enviando-os para pilhas de protocolos, além de coletar respostas dos dispositivos e roteá-las de volta pelo sistema.
Fluxos de integração de dispositivos
Revise a sequência de operações que ocorrem quando você integra dispositivos usando o SDK do Hub. Esta seção mostra como os componentes interagem durante o processo de integração e descreve os métodos de integração suportados.
Fluxos de integração
Configuração simples (SS)
O usuário final liga o dispositivo de IoT e escaneia seu código QR usando o aplicativo do fabricante do dispositivo. O dispositivo é então inscrito na nuvem de integrações gerenciadas e se conecta ao hub de IoT.

Configuração sem toque (ZTS)
A configuração Zero-touch (ZTS) simplifica a integração do dispositivo ao pré-associar o dispositivo a montante na cadeia de suprimentos. Por exemplo, em vez de os usuários finais digitalizarem o código QR do dispositivo, essa etapa é concluída anteriormente para pré-vincular os dispositivos às contas dos clientes. Por exemplo, essa etapa pode ser concluída no centro de distribuição.
Quando o usuário final recebe e liga o dispositivo, ele se inscreve automaticamente na nuvem de integrações gerenciadas e se conecta ao hub de IoT sem exigir nenhuma ação adicional de configuração.

Configuração guiada pelo usuário (UGS)
O usuário final liga o dispositivo e segue as etapas interativas para integrá-lo às integrações gerenciadas. Isso pode incluir pressionar um botão no hub de IoT, usar um aplicativo do fabricante do dispositivo ou pressionar botões no hub e no dispositivo. Você pode usar esse método se a configuração simples falhar.
