

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
<a name="managedintegrations-sdk-v2-device-onboarding"></a>

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 necessários 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 usuário do dispositivo.

## Componentes do Hub SDK para integração de dispositivos
<a name="managedintegrations-sdk-v2-onboarding-components"></a>

**Topics**
+ [Provisionador principal](#managedintegrations-sdk-v2-onboarding-core-provisioner)
+ [Plug-ins de provisionamento específicos do protocolo](#managedintegrations-sdk-v2-onboarding-protocol-plugins)
+ [Middleware específico de protocolo](#managedintegrations-sdk-v2-onboarding-protocol-middleware)

### Provisionador principal
<a name="managedintegrations-sdk-v2-onboarding-core-provisioner"></a>

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
<a name="managedintegrations-sdk-v2-onboarding-protocol-plugins"></a>

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
<a name="managedintegrations-sdk-v2-onboarding-protocol-middleware"></a>

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
<a name="managedintegrations-sdk-v2-onboarding-flows"></a>

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.

**Topics**
+ [Configuração simples (SS)](#managedintegrations-sdk-v2-onboarding-ssflow)
+ [Configuração sem toque (ZTS)](#managedintegrations-sdk-v2-onboarding-zerotouch-flow)
+ [Configuração guiada pelo usuário (UGS)](#managedintegrations-sdk-v2-onboarding-ugsflow)

### Configuração simples (SS)
<a name="managedintegrations-sdk-v2-onboarding-ssflow"></a>

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.

![A arquitetura e os componentes do Hub SDK para o fluxo de integração de configuração simples.](http://docs.aws.amazon.com/pt_br/iot-mi/latest/devguide/images/new-simple-setup-june-2025.png)


### Configuração sem toque (ZTS)
<a name="managedintegrations-sdk-v2-onboarding-zerotouch-flow"></a>

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.

![A arquitetura e os componentes do Hub SDK para o fluxo de integração da configuração sem toque.](http://docs.aws.amazon.com/pt_br/iot-mi/latest/devguide/images/ZeroTouchSetup.png)


### Configuração guiada pelo usuário (UGS)
<a name="managedintegrations-sdk-v2-onboarding-ugsflow"></a>

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.

![A arquitetura e os componentes do Hub SDK para o fluxo de integração da configuração guiada pelo usuário.](http://docs.aws.amazon.com/pt_br/iot-mi/latest/devguide/images/updated-ugs-flow-June25.png)
