- Module 1: This module introduces you to features of the Device Provisioning Service, enrollment types, attestation mechanisms, and the stages within the provisioning lifecycle.
- Describe the phases of device provisioning.
- Describe the concepts and features of Device Provisioning Service deployments.
- Describe device enrollment concepts and attestation methods.
- Describe the processes for device provisioning and auto-provisioning.
- Module 2: This module introduces you to the Device Provisioning Service SDKs, Azure CLI support for DPS, and how to control access to the service.
- Describe the Azure CLI support for the Device Provisioning Service.
- Describe the SDKs associated with the Device Provisioning Service.
- Describe user permissions and how to control access to DPS.
- Module 3: This module introduces you to device enrollment processes and tools, X.509 certificate enrollment and rolling certificates, the deprovisioning process, and support for multi-tenancy.
- Describe the device enrollment tools and processes.
- Describe how to configure and use certificates within the provisioning lifecycle.
- Describe the deprovisioning and disenrollment processes.
- Describe how to provision for multi-tenancy scenarios.
- Module 4: Experience implementing an individual enrollment using symmetric keys, using code that accesses device twin properties to initialize a device, and a deprovisioning process that disenrolls and deregisters a device.
- Create a new individual enrollment in DPS that uses Symmetric Key attestation and specifies an initial Device Twin State for the device.
- Configure a simulated device using the autogenerated keys for device attestation, verify that device connects successfully with IoT hub, and recognize the code used to initialize the device using device twin properties.
- Complete a deprovisioning process that securely removes the device from your solution by both disenrolling and deregistering the device.
- Module 5: 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.
- 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.
After you complete this module, you will be able to:
After you complete this module, you will be able to:
After you complete this module, you will be able to:
After you complete this module, you will be able to:
After you complete this module, you will be able to: