Recursos de atualização de dispositivo
Para usar a Atualização de Dispositivo para Hub IoT, você precisa criar uma conta de atualização de dispositivo e uma instância.
Conta de atualização do dispositivo
Uma conta de Atualização de Dispositivo é um recurso criado dentro de sua assinatura do Azure. No nível da conta de Atualização de Dispositivo, você pode selecionar a região em que a conta de Atualização do Dispositivo será criada. Você também pode definir permissões para autorizar usuários que terão acesso à Atualização do Dispositivo.
Instância da atualização de dispositivo
Depois que uma conta tiver sido criada, será preciso criar uma instância de atualização de dispositivo. Uma instância é um contêiner lógico com atualizações e implantações associadas a um Hub IoT específico. A Atualização de Dispositivo usa o Hub IoT como diretório de dispositivo e um canal de comunicação com dispositivos.
Configurar o hub IoT vinculado
Para que a Atualização de Dispositivo receba notificações de alteração do Hub IoT, a Atualização de Dispositivo se integra ao Hub de Eventos interno. O Hub IoT será configurado automaticamente como parte do processo de criação de recurso com as rotas de mensagens necessárias, os grupos de consumidores e a política de acesso necessários para estabelecer a comunicação com os dispositivos IoT.
Roteamento de mensagem
As seguintes Rotas de Mensagem são configuradas automaticamente no hub IoT vinculado para habilitar a Atualização do Dispositivo:
Nome da rota | Fonte de dados | Consulta de roteamento | Ponto de extremidade | Descrição |
---|---|---|---|---|
DeviceUpdate.DeviceTwinChanges | TwinChangeEvents | (opType = 'updateTwin' OR opType = 'replaceTwin') E IS_DEFINED($body.tags.ADUGroup) | events | Escuta novos grupos de atualização de dispositivo |
DeviceUpdate.DigitalTwinChanges | DigitalTwinChangeEvents | true | events | Escuta eventos de alterações de gêmeos digitais |
DeviceUpdate.DeviceLifecycle | DeviceLifecycleEvents | opType = 'deleteDeviceIdentity' OR opType = 'deleteModuleIdentity' | events | Escuta dispositivos que foram excluídos |
Observação
Você pode alterar os nomes dessas rotas se fizer sentido para sua solução. O restante das propriedades de rota deve ser configurado como na tabela abaixo para que a Atualização do Dispositivo funcione corretamente.
Grupo de consumidores
O hub IoT também cria um grupo de consumidores do hub de eventos chamado adum que é exigido pelos serviços de gerenciamento de Atualização de Dispositivo. Isso deverá ser adicionado automaticamente como parte do processo de criação de recurso.