Introdução
Experiência na implementação de inscrições de grupo usando certificados X.509, usando código que acessa propriedades gêmeas de dispositivo para inicializar um dispositivo e desprovisionando grupos de inscrições ou dispositivos individuais de um grupo de registros.
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 proposta usa dispositivos IoT para reduzir a entrada manual de dados e fornecer monitoramento mais avançado durante o processo de envio de contêineres. Os dispositivos IoT se conectam a um hub IoT do Azure usando 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 problemas são detetados. Os dispositivos IoT são equipados com sensores integrados para rastrear a localização, temperatura e pressão dos contêineres de transporte durante o trânsito.
Você tem a tarefa de validar o processo de provisionamento e desprovisionamento do dispositivo de rastreamento IoT do contêiner usando o DPS (Serviço de Provisionamento de Dispositivos) do Hub IoT 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 IoT de contêiner são provisionados automaticamente usando DPS e autenticação de certificado X.509 quando os contêineres são carregados e desprovisionados depois que cada contêiner é entregue para reutilização e reprovisionamento posteriores.
Nota
Este é um módulo de projeto guiado onde você concluirá um projeto de ponta a ponta seguindo instruções passo a passo.
Objetivos de aprendizagem
Neste módulo, você pratica como:
- Gere um certificado de autoridade de certificação raiz X.509 usando OpenSSL.
- Configure um registro de grupo que usa a autenticação de certificado X.509 no Serviço de Provisionamento de Dispositivo (DPS).
- Gere certificados de dispositivo assinados pelo seu certificado de autoridade de certificação raiz.
- Execute exemplos de geração de telemetria de dispositivo C# que são provisionados por meio de um grupo de registro DPS e se conectam ao Hub IoT.
- Desregistre um dispositivo individual do grupo de registro DPS e desprovisione todo o grupo.