This is part 2 of a series of posts to help you pass the AZ-220 Azure IoT Developer specialty exam. 15-20% of the AZ-220 exam will measure your ability to provision and manage devices.
The Microsoft Global Partner Solutions (GPS) Technical Team, IoT Product Group, IoT Advocates, and Microsoft Worldwide Learning have collaborated to create this guide to help you prepare for the Microsoft Azure IoT Developer exam!
Skills Measured: Provision and Manage Devices
Set up the device provisioning service
- Create a device provisioning service
- Create a new enrollment in the device provisioning service
- Link an IoT hub to the device provisioning service
Manage the device lifecycle
- Provision a device by using the device provisioning service
- Deprovision an auto-enrollment
- Decommission (disenroll) a device
Manage IoT devices by using IoT Hub
- Manage devices list in the IoT Hub device registry
- Modify device twin tags and properties
- Specify a set of devices to manage by using IoT Hub Automatic Device Management
- Implement and manage configuration on a set of devices by using IoT Hub Automatic Device Management
- Control access to device functionality by using module identities and module twins
Manage IoT devices by using Azure IoT Central
- Create and manage device templates by using Azure IoT Central and Digital Twins Definition Language (DTDL)
- Configure rules, actions, and commands in Azure IoT Central
- Add, enroll, and manage devices by using Azure IoT Central
- Manage Azure IoT Central applications, including security, tenants, customization, and visualizations
- Manage data integration, including data ingress, data export, and data transformation
- Configure and manage Azure IoT Central jobs
- Manage Azure IoT Central by using APIs
NOTE: In most cases, exams do NOT cover preview features, and some features will only be added to an exam when they are GA (General Availability).
Microsoft Learn - Related Learning Paths
Provision IoT devices at scale by using the Device Provisioning Service (5 Modules)
Learn about the Device Provisioning Service properties and capabilities, device attestation mechanisms, device provisioning lifecycle tasks, and you will implement device enrollment (and disenrollment) using individual and group enrollment processes.
Manage IoT devices by using IoT Hub and apps (5 Modules)
Learn about device management patterns and the capabilities for device management, including bulk device management, that can be implemented using features of IoT Hub and by developing code.
Build low touch IoT solutions by using Azure IoT Central (4 Modules)
Learn about the Azure IoT Central application platform and the support that it provides to companies with limited budgets and technical resources who are interested in developing, managing, and maintaining IoT solutions.
Other Helpful Resources
- Azure IoT Blogs
- Azure IoT Hub Pricing
- Azure IoT Reference Architecture
- Best practices for device configuration within an IoT solution
- Export IoT data to Azure Data Explorer
- How to deprovision devices that were previously auto-provisioned
- How to disenroll a device from Azure IoT Hub Device Provisioning Service
- How to provision a single simulated device
- How to provision for multitenancy
- How to provision legacy devices using Symmetric key attestation
- How to reprovision devices
- How to roll X.509 device certificates
- Import and export IoT Hub device identities in bulk
- Invoke a direct method on a device
- IoT Hub Device Provisioning Service concepts
- Microsoft Tech Community - IoT - Blogs and conversation spaces
- Schedule jobs on multiple devices
- Transform data externally for IoT Central
- YouTube - Microsoft IoT Developers
Happy studies!