Introduzione
Esperienza nell'implementazione delle registrazioni di gruppo mediante certificati X.509, tramite codice che accede alle proprietà del dispositivo gemello per inizializzare un dispositivo ed effettuare il deprovisioning dei gruppi di registrazioni o dei singoli dispositivi da un gruppo di registrazioni.
Scenario di esempio
Si supponga di lavorare a un aggiornamento per la soluzione di monitoraggio e rilevamento dei contenitori per la spedizione di formaggi dell'azienda. L'aggiornamento di sistema proposto usa i dispositivi IoT per ridurre l'immissione manuale dei dati e fornire un monitoraggio più avanzato durante il processo di spedizione dei contenitori. I dispositivi IoT si connettono a un hub IoT di Azure usando il Wi-Fi installato dal veicolo. Il sistema proposto fornisce il monitoraggio continuo dell'ambiente del prodotto e consente vari scenari di notifica quando vengono rilevati problemi. I dispositivi IoT sono dotati di sensori integrati per tenere traccia della posizione, della temperatura e della pressione dei contenitori di spedizione durante il transito.
È necessario convalidare il processo di provisioning e deprovisioning dei dispositivi di rilevamento IoT del contenitore usando il servizio Device Provisioning in hub IoT di Azure e l'autenticazione del certificato X.509. È necessario dimostrare che il servizio Device Provisioning automatico può essere usato per effettuare automaticamente il provisioning di un numero elevato di dispositivi di rilevamento IoT in modo sicuro usando questa configurazione. Il provisioning automatico dei dispositivi di rilevamento IoT dei contenitori viene eseguito tramite DPS e l'autenticazione del certificato X.509 quando i contenitori vengono caricati, e ne viene effettuato il deprovisioning dopo il recapito di ogni contenitore per il riutilizzo e il reprovisioning successivi.
Nota
Si tratta di un modulo di progetto guidato in cui si completerà un progetto end-to-end seguendo le istruzioni dettagliate.
Obiettivi di apprendimento
Questo modulo contiene esercitazioni sulle attività seguenti:
- Generare un certificato CA radice X.509 usando OpenSSL.
- Configurare una registrazione di gruppo che usa l'autenticazione del certificato X.509 all'interno del servizio Device Provisioning.
- Generare i certificati del dispositivo firmati dal certificato CA radice.
- Eseguire esempi di generazione dei dati di telemetria dei dispositivi C# di cui viene effettuato il provisioning tramite un gruppo di registrazione DPS e connettersi all'hub IoT.
- Annullare la registrazione di un singolo dispositivo dal gruppo di registrazione DPS e quindi eseguire il deprovisioning dell'intero gruppo.