Projeto guiado - Provisione dispositivos IoT de forma segura e em escala com o Serviço de Provisionamento de Dispositivos no Hub IoT

Intermediário
Desenvolvedor
Arquiteto de Soluções
Hub IoT do Azure
SDK da IoT do Azure

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#.