Projekt s asistencí – Zabezpečené a škálovatelné zřizování zařízení IoT pomocí služby IoT Hub Device Provisioning

Středně pokročilý
Developer
Solution Architect
Azure IoT Hub
Azure IoT SDK

Vytvořte kód, který se ověřuje pomocí služby Azure IoT Hub Device Provisioning Service (DPS) pomocí certifikátů X.509, generuje telemetrii a přistupuje k vlastnostem dvojčete zařízení. Certifikáty X.509 použijte k implementaci skupinových registrací a zrušení zřízení skupin registrací a jednotlivých zařízení ze skupiny registrací.

Cíle výuky

V tomto modulu:

  • Vygenerování certifikátu kořenové certifikační autority X.509 pomocí OpenSSL v Azure Cloud Shellu a následné použití kořenového certifikátu ke konfiguraci skupinové registrace pomocí služby Device Provisioning Service (DPS)
  • Vygenerujte certifikát zařízení a použijte ho ke zřízení zařízení pro Centrum IoT.
  • Použijte kód pro přístup k vlastnostem dvojčete zařízení a proveďte počáteční konfiguraci zařízení.
  • Zrušte zřízení jednotlivých zařízení ze skupiny registrací a pak zrušte zřízení celé registrace skupiny.

Požadavky

Schopnost:

  • Předvedení obecného porozumění cloudovým řešením, Azure a službám Azure
  • Popište sady SDK Azure IoT pro zařízení a služby a způsob použití editoru Visual Studio Code, Azure CLI a Azure Cloud Shellu ke konfiguraci a vývoji komponent řešení IoT.
  • Popište fáze zřizování zařízení, koncept registrace zařízení a ověření identity, procesy vysoké úrovně zřizování zařízení a nástroje používané vývojáři k implementaci úloh DPS.
  • Visual Studio Code slouží k vývoji, sestavování a spouštění konzolových aplikací jazyka C#.