Begeleid project: IoT-apparaten veilig en op schaal inrichten met IoT Hub Device Provisioning Service
Maak code die wordt geverifieerd met Azure IoT Hub Device Provisioning Service (DPS) met behulp van X.509-certificaten, telemetrie genereert en toegang verleent tot apparaatdubbeleigenschappen. Gebruik X.509-certificaten om groepsinschrijvingen te implementeren en de inrichting van inschrijvingsgroepen en afzonderlijke apparaten uit een inschrijvingsgroep ongedaan te maken.
Leerdoelen
Als u deze module hebt voltooid, kunt u het volgende:
- Genereer een X.509-basis-CA-certificaat met behulp van OpenSSL in Azure Cloud Shell en gebruik vervolgens het basiscertificaat om een groepsinschrijving te configureren met behulp van Device Provisioning Service (DPS)
- Genereer een apparaatcertificaat en gebruik dit om een apparaat in te richten voor IoT Hub.
- Gebruik code voor toegang tot de eigenschappen van de apparaatdubbel en voer de eerste configuratie van het apparaat uit.
- De inrichting van een afzonderlijk apparaat uit de inschrijvingsgroep ongedaan maken en vervolgens de inrichting van de hele groepsinschrijving ongedaan maken.
Vereisten
Mogelijkheid om:
- Demonstreert een algemeen begrip van cloudoplossingen, Azure- en Azure-services.
- Beschrijf de Azure IoT SDK's voor apparaten en services en hoe Visual Studio Code, Azure CLI en Azure Cloud Shell kunnen worden gebruikt om onderdelen van een IoT-oplossing te configureren en te ontwikkelen.
- Beschrijf de fasen van apparaatinrichting, het concept van apparaatinschrijving en attestation, de processen op hoog niveau voor apparaatinrichting en de hulpprogramma's die door ontwikkelaars worden gebruikt om DPS-taken te implementeren.
- Visual Studio Code gebruiken om C#-consoletoepassingen te ontwikkelen, te bouwen en uit te voeren.