Geführtes Projekt: Sicheres Bereitstellen von IoT-Geräten im gewünschten Umfang mit dem IoT Hub Device Provisioning Service

Fortgeschrittene Anfänger
Entwickler
Lösungsarchitekt
Azure IoT Hub
Azure IoT SDK

Erstellen Sie Code, der sich mit Azure IoT Hub Device Provisioning Service (DPS) mithilfe von X.509-Zertifikaten authentifiziert, Telemetriedaten generiert und auf Gerätezwillingseigenschaften zugreift. Verwenden Sie X.509-Zertifikate, um Gruppenregistrierungen zu implementieren und die Bereitstellung von Registrierungsgruppen sowie einzelner Geräte aus einer Registrierungsgruppe aufzuheben.

Lernziele

In diesem Modul lernen Sie Folgendes:

  • Generieren eines X.509-Stamm-CA-Zertifikats mithilfe von OpenSSL in der Azure Cloud Shell, und verwenden Sie dann das Stammzertifikat, um eine Gruppenregistrierung im Device Provisioning Service (DPS) zu konfigurieren
  • Generieren Sie ein Gerätezertifikat, und verwenden Sie es zum Bereitstellen eines Geräts in IoT Hub.
  • Verwenden Sie Code für den Zugriff auf die Gerätezwillingseigenschaften, und führen Sie die Erstkonfiguration des Geräts aus.
  • Heben Sie die Bereitstellung eines einzelnen Geräts in der Registrierungsgruppe und dann die Bereitstellung der gesamten Gruppenregistrierung auf.

Voraussetzungen

Möglichkeiten:

  • Zeigen Sie allgemeine Kenntnisse zu cloudbasierten Lösungen, Azure und Azure-Diensten.
  • Beschreiben der Azure IoT SDKs für Geräte und Dienste sowie Erläutern der Konfiguration und Entwicklung der Komponenten einer IoT-Lösung mithilfe von Visual Studio Code, der Azure CLI und von Azure Cloud Shell
  • Beschreiben der Phasen der Gerätebereitstellung, des Konzepts von Geräteregistrierung und -nachweis, der allgemeinen Prozesse für die Gerätebereitstellung sowie der Tools, die von Entwicklern zum Implementieren von DPS-Aufgaben verwendet werden.
  • Verwenden Sie Visual Studio Code zum Entwickeln, Erstellen und Ausführen von C#-Konsolenanwendungen.