Explore group enrollment tasks

Explore group enrollment tasks

Experience implementing group enrollments using X.509 certificates, using code that accesses device twin properties to initialize a device, and deprovisioning enrollments groups or individual devices from an enrollment group.

Developer
Azure
IoT Device Provisioning Service
IoT Hub
IoT SDK
Azure Portal

Module Objectives

After you complete this module, you will be able to:

  • Generate an X.509 root CA Certificate using OpenSSL within the Azure Cloud Shell, and then use the root certificate to configure a group enrollment within the Device Provisioning Service.
  • Generate a device certificate and use it to provision a device to IoT hub.
  • Use code to access to the device twin properties and perform initial configuration of the device.
  • Deprovision an individual device from the enrollment group and then deprovision the entire group enrollment.

Prerequisites

Ability to:

  • Demonstrate a general understanding of cloud-based solutions, Azure, and Azure services.
  • Describe the Azure IoT SDKs for devices and services, and how Visual Studio Code, Azure CLI, and the Azure Cloud Shell can be used to configure and develop components of an IoT solution.
  • Describe the phases of device provisioning, the concept of device enrollment and attestation, the high-level processes for device provisioning, and the tools used by developers to implement DPS tasks.