Introdução
Experiência na implementação de registros de grupo usando certificados X.509, usando código que acessa Propriedades de dispositivo gêmeo para inicializar um dispositivo e desprovisionando grupos de registros ou dispositivos individuais de um grupo de registro.
Cenário de exemplo
Suponha que você esteja trabalhando em uma atualização para a solução de monitoramento e rastreamento de contêineres de transporte de queijo da sua empresa. A atualização do sistema proposto usa dispositivos IoT para reduzir a entrada manual de dados e fornecer um monitoramento mais avançado durante o processo de envio de contêineres. Os dispositivos IoT se conectam a um hub IoT do Azure usando o Wi-Fi instalado no veículo. O sistema proposto fornece monitoramento contínuo do ambiente do produto e permite vários cenários de notificação quando são detectados problemas. Os dispositivos IoT são equipados com sensores integrados para rastrear a localização, a temperatura e a pressão dos contêineres de transporte durante o trânsito.
Você tem a tarefa de validar o processo de provisionamento e desprovisionamento de dispositivos de rastreamento de IoT de contêineres usando o Serviço de Provisionamento de Dispositivos no Hub IoT (DPS) do Azure e a autenticação de certificado X.509. Você precisa demonstrar que o DPS pode ser usado para provisionar automaticamente um grande número de dispositivos de rastreamento de IoT com segurança usando essa configuração. Os dispositivos de rastreamento de IoT de contêiner são provisionados automaticamente usando a autenticação de certificado DPS e autenticação de certificado X.509 quando os contêineres são carregados e desprovisionados após a entrega de cada contêiner para reutilização e reprovisionamento posteriores.
Observação
Este é um módulo de projeto guiado em que você concluirá um projeto de ponta a ponta seguindo instruções passo a passo.
Objetivos de aprendizagem
Neste módulo, você praticará como:
- Gerar um certificado de Autoridade de Certificação raiz X.509 usando OpenSSL.
- Configurar um registro de grupo que use a autenticação de certificado X.509 no Serviço de Provisionamento de Dispositivo (DPS).
- Gerar certificados de dispositivo assinados pelo seu certificado de Autoridade de Certificação raiz.
- Executar exemplos de geração de telemetria de dispositivo C# que são provisionadas por meio de um grupo de registro de DPS e se conectam ao Hub IoT.
- Cancelar o registro de um dispositivo individual do grupo de registro de DPS e, em seguida, cancelar o provisionamento de todo grupo.