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

Intermédio
Developer
Solution Architect
Azure IoT Hub
Azure IoT SDK

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