Geführtes Projekt: Sicheres Bereitstellen von IoT-Geräten im gewünschten Umfang mit dem IoT Hub Device Provisioning Service
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.