Projeto guiado - Provisione dispositivos IoT de forma segura e em escala com o Serviço de Provisionamento de Dispositivos no Hub IoT
Crie um código que se autentique com o Serviço de Provisionamento de Dispositivos no Hub IoT (DPS) do Azure usando certificados X.509, gere telemetria e acesse as propriedades de dispositivo gêmeo. Use certificados X.509 para implementar registros de grupo e desprovisionar grupos de registros e dispositivos individuais de um grupo de registros.
Objetivos de aprendizagem
Após concluir este módulo, você poderá:
- Gerar um certificado de Autoridade de Certificação raiz X.509 usando OpenSSL no Azure Cloud Shell e, em seguida, usar o certificado raiz para configurar um registro de grupo usando o Serviço de Provisionamento de Dispositivos (DPS)
- Gere um certificado de dispositivo e use-o para provisionar um dispositivo no Hub IoT.
- Use o código para acessar as propriedades do dispositivo gêmeo e executar a configuração inicial do dispositivo.
- Desprovisione um dispositivo individual do grupo de registro e, em seguida, desprovisione todo o registro de grupo.
Pré-requisitos
Capacidade de:
- Demonstrar um entendimento geral das soluções baseadas em nuvem, do Azure e dos serviços do Azure.
- Descrever os SDKs da Internet das Coisas do Azure para dispositivos e serviços e como o Visual Studio Code e a CLI do Azure podem ser usados para configurar e desenvolver componentes de uma solução IoT.
- Descrever as fases do provisionamento de dispositivos, o conceito de registro e atestado de dispositivo, os processos de alto nível do provisionamento de dispositivos e as ferramentas usadas pelos desenvolvedores para implementar tarefas do DPS.
- Usar o Visual Studio Code para desenvolver, compilar e executar aplicativos de console em C#.