Begeleid project: IoT-apparaten veilig en op schaal inrichten met IoT Hub Device Provisioning Service

Gevorderd
Developer
Solution Architect
Azure IoT Hub
Azure IoT SDK

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.