Compartilhar via


Recursos de atualização de dispositivo

Para usar a Atualização de Dispositivo para o Hub IoT, você precisa criar uma conta e uma instância de Atualização de Dispositivo.

Conta de Atualização de Dispositivo

Uma conta de Atualização de Dispositivo é um recurso criado em sua assinatura do Azure. No nível da conta de Atualização do Dispositivo, você pode selecionar a região em que sua conta de Atualização de Dispositivo será criada. Você também pode definir permissões para autorizar usuários que têm acesso à Atualização de Dispositivo.

Instância de atualização do dispositivo

Depois que uma conta for criada, você precisará criar uma instância de Atualização de Dispositivo. Uma instância é um contêiner lógico que contém atualizações e implantações associadas a um hub IoT específico. A Atualização de Dispositivo usa o Hub IoT como um diretório de dispositivos e um canal de comunicação com dispositivos.

Durante a visualização pública, duas contas de atualização de dispositivo podem ser criadas por assinatura. Além disso, duas instâncias de atualização de dispositivo podem ser criadas por conta.

Configurar o hub IoT vinculado

Para que as Atualizações de Dispositivos recebam notificações de alterações do Hub IoT, elas se integram com os Hubs de Eventos integrados. Clicar no botão "Configurar Hub IoT" em sua instância configura as rotas de mensagem necessárias, grupos de consumidores e política de acesso necessária para se comunicar com dispositivos IoT.

Roteamento de Mensagens

As rotas de mensagem a seguir são configuradas automaticamente no hub IoT vinculado para habilitar a Atualização de Dispositivo:

Nome da rota Fonte de dados Consulta de roteamento Ponto de extremidade Descrição
AtualizaçãoDispositivo.MudançasGêmeasDispositivo TwinChangeEvents (opType = 'updateTwin' OR opType = 'replaceTwin') AND IS_DEFINED($body.tags.ADUGroup) Eventos Escuta novos grupos de Atualização de Dispositivos
DeviceUpdate.DigitalTwinChanges DigitalTwinChangeEvents verdadeiro Eventos Monitora eventos de alteração do Gêmeo Digital
AtualizaçãoDispositivo.CicloVidaDispositivo EventosDoCicloDeVidaDoDispositivo opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' Eventos Escuta dispositivos que foram excluídos
DeviceUpdate.DeviceConnectionState EventosDeEstadoDeConexãoDoDispositivo verdadeiro Eventos Escuta as alterações nos estados de conexão do dispositivo

Observação

Você pode alterar os nomes dessas rotas se fizer sentido para sua solução. O restante das propriedades de rota devem permanecer configuradas como estão na tabela para que a Atualização de Dispositivo funcione corretamente.

Grupo de consumidores

A configuração do hub IoT também cria um grupo de consumidores do hub de eventos chamado adum, que é necessário para os serviços de gerenciamento de atualização de dispositivos.

Captura de tela de grupos de consumidores.

Política de acesso

Uma política de acesso compartilhado chamada deviceupdateservice é usada pelos serviços de Gerenciamento de Atualizações de Dispositivos para consultar dispositivos compatíveis com atualizações. A política deviceupdateservice é criada e recebe as seguintes permissões como parte da configuração do Hub IoT:

  • Leitura do Registro
  • Conexão de serviço
  • Conexão de dispositivo

Captura de tela da política de acesso.

Próximas etapas

Criar recursos de atualização de dispositivo