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