Wprowadzenie
Doświadczenie w implementowaniu rejestracji grup przy użyciu certyfikatów X.509 przy użyciu kodu, który uzyskuje dostęp do właściwości bliźniaczej reprezentacji urządzenia w celu zainicjowania urządzenia i anulowania aprowizacji grup rejestracji lub poszczególnych urządzeń z grupy rejestracji.
Przykładowy scenariusz
Załóżmy, że pracujesz nad aktualizacją rozwiązania do monitorowania i śledzenia kontenera wysyłkowego sera w firmie. Proponowana aktualizacja systemu używa urządzeń IoT w celu zmniejszenia ręcznego wprowadzania danych i zapewnienia bardziej zaawansowanego monitorowania podczas procesu wysyłki kontenera. Urządzenia IoT łączą się z centrum Azure IoT Hub przy użyciu zainstalowanego pojazdu sieci Wi-Fi. Proponowany system zapewnia ciągłe monitorowanie środowiska produktu i umożliwia różne scenariusze powiadomień w przypadku wykrycia problemów. Urządzenia IoT są wyposażone w zintegrowane czujniki do śledzenia lokalizacji, temperatury i ciśnienia kontenerów wysyłkowych podczas transportu.
Zadanie polega na weryfikowaniu procesu aprowizacji i anulowania aprowizacji urządzeń śledzenia kontenera IoT Hub przy użyciu usługi Azure IoT Hub Device Provisioning Service (DPS) i uwierzytelniania certyfikatu X.509. Należy zademonstrować, że usługa DPS może służyć do automatycznego aprowizowania dużej liczby urządzeń śledzenia IoT bezpiecznie przy użyciu tej konfiguracji. Urządzenia śledzenia kontenerów IoT są automatycznie aprowidowane przy użyciu uwierzytelniania certyfikatów DPS i X.509 podczas ładowania kontenerów i cofania aprowizacji po dostarczeniu każdego kontenera w celu późniejszego ponownego użycia i ponownego aprowizacji.
Uwaga
Jest to moduł projektu z przewodnikiem, w którym ukończysz kompletny projekt, postępując zgodnie z instrukcjami krok po kroku.
Cele szkolenia
W tym module przećwicz następujące czynności:
- Wygeneruj certyfikat głównego urzędu certyfikacji X.509 przy użyciu protokołu OpenSSL.
- Skonfiguruj rejestrację grupy korzystającą z uwierzytelniania certyfikatu X.509 w usłudze Device Provisioning Service (DPS).
- Generowanie certyfikatów urządzeń podpisanych przez certyfikat głównego urzędu certyfikacji.
- Uruchom przykłady generowania danych telemetrycznych urządzeń w języku C#, które są aprowidowane za pośrednictwem grupy rejestracji usługi DPS i połącz się z usługą IoT Hub.
- Wyrejestrowywanie pojedynczego urządzenia z grupy rejestracji usługi DPS, a następnie anulowanie aprowizacji całej grupy.