Projekt z przewodnikiem — bezpieczne aprowizowanie urządzeń IoT na dużą skalę za pomocą usługi IoT Hub Device Provisioning

Średni
Developer
Solution Architect
Azure IoT Hub
Azure IoT SDK

Tworzenie kodu uwierzytelniającego się za pomocą usługi Azure IoT Hub Device Provisioning Service (DPS) przy użyciu certyfikatów X.509, generuje dane telemetryczne i uzyskuje dostęp do właściwości bliźniaczej reprezentacji urządzenia. Użyj certyfikatów X.509, aby zaimplementować rejestracje grup i co zrobić, aby usunąć aprowizację grup i poszczególnych urządzeń z grupy rejestracji.

Cele szkolenia

Po ukończeniu tego modułu będziesz mieć następujące umiejętności:

  • Wygeneruj certyfikat głównego urzędu certyfikacji X.509 przy użyciu protokołu OpenSSL w usłudze Azure Cloud Shell, a następnie użyj certyfikatu głównego do skonfigurowania rejestracji grupy przy użyciu usługi Device Provisioning Service (DPS)
  • Wygeneruj certyfikat urządzenia i użyj go do aprowizacji urządzenia w centrum IoT Hub.
  • Użyj kodu, aby uzyskać dostęp do właściwości bliźniaczej reprezentacji urządzenia i wykonać początkową konfigurację urządzenia.
  • Anulowanie aprowizacji pojedynczego urządzenia z grupy rejestracji, a następnie anulowanie aprowizacji całej rejestracji grupy.

Wymagania wstępne

Możliwość:

  • Przedstawia ogólne zrozumienie rozwiązań opartych na chmurze, platformy Azure i usług platformy Azure.
  • Opisz zestawy SDK usługi Azure IoT dla urządzeń i usług oraz sposób, w jaki program Visual Studio Code, interfejs wiersza polecenia platformy Azure i usługę Azure Cloud Shell mogą służyć do konfigurowania i opracowywania składników rozwiązania IoT.
  • Opis faz aprowizacji urządzeń, koncepcji rejestracji urządzeń i zaświadczania, procesów wysokiego poziomu na potrzeby aprowizacji urządzeń oraz narzędzi używanych przez deweloperów do implementowania zadań usługi DPS.
  • Użyj programu Visual Studio Code, aby tworzyć, kompilować i uruchamiać aplikacje konsolowe języka C#.