The Azure IoT Developer is responsible for the implementation and the coding required to create and maintain the cloud and edge portion of an IoT solution. In addition to configuring and maintaining the devices by using cloud services, the IoT Developer also sets up the physical devices. The IoT Developer is responsible for maintaining the devices throughout the life cycle.
The IoT Developer implements designs for IoT solutions, including device topology, connectivity, debugging and security. The IoT Developer deploys compute/containers and configures device networking. The IoT Developer implements designs for solutions to manage data pipelines, including monitoring and data transformation as it relates to IoT. The IoT Developer works with data engineers and other stakeholders to ensure successful business integration.
IoT Developers should have a good understanding of how to implement the Azure services that form an IoT solution, including data storage options, data analysis, data processing, and platform-as-a-service options. IoT Developers must be able to recognize Azure IoT service configuration settings within the code portion of an IoT solution and perform specific IoT coding tasks in at least one Azure-supported language, including C#, Node, C, or Python.
Part of the requirements for: Microsoft Certified: Azure IoT Developer Specialty
Related exams: none
Exam AZ-220: Microsoft Azure IoT Developer
Languages: English
This exam measures your ability to implement the IoT solution infrastructure; provision and manage devices; implement solutions on Azure IoT Edge devices; process and manage data; monitor, troubleshoot, and optimize IoT solutions; and implement security.
Skills measured
Implement the IoT solution infrastructure (15-20%)
Provision and manage devices (20-25%)
Implement Edge (15-20%)
Process and manage data (15-20%)
Monitor, troubleshoot, and optimize IoT solutions (15-20%)
Implement security (15-20%)
create an IoT Hub
register a device
configure a device twin
configure IoT Hub tier and scaling
Build device messaging and communication
build messaging solutions by using SDKs (device and service)
implement device-to-cloud communication
implement cloud-to-device communication
configure file upload for devices
Configure physical IoT devices
recommend an appropriate protocol based on device specifications
configure device networking, topology, and connectivity
Provision and manage devices (20-25%)
Implement the Device Provisioning Service (DPS)
create a Device Provisioning Service
create a new enrollment in DPS
manage allocation policies by using Azure Functions
link an IoT Hub to the DPS
Manage the device lifecycle
provision a device by using DPS
deprovision an autoenrollment
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
trigger an action on a set of devices by using IoT Hub Jobs and Direct Methods
set up Automatic Device Management of IoT devices at scale
Build a solution by using IoT Central
define a device type in Azure IoT Central
configure rules and actions in Azure IoT Central
define the operator view
add and manage devices from IoT Central
monitor devices
Implement Edge (15-20%)
Set up and deploy an IoT Edge device
create a device identity in IoT Hub
deploy a single IoT device to IoT Edge
create a deployment for IoT Edge devices
install container runtime on IoT devices
define and implement deployment manifest
update security daemon and runtime
Develop modules
create and configure an Edge module
deploy a module to an Edge device
publish an IoT Edge module to an Azure Container Registry
Configure an IoT Edge device
select and deploy an appropriate gateway pattern
implement module-to-module communication
implement and configure offline support
Process and manage data (15-20%)
Configure routing in Azure IoT Hub
implement message enrichment in IoT Hub
configure routing of IoT Device messages to endpoints
define and test routing queries
integrate with Event Grid
Configure stream processing
create ASA for data and stream processing of IoT data
process and filter IoT data by using Azure Functions
configure Stream Analytics outputs
Configure an IoT solution for Time Series Insights (TSI)
implement solutions to handle telemetry and time-stamped data
create an Azure Time Series Insights (TSI) environment
connect the IoT Hub and the Time Series Insights (TSI)
Monitor, troubleshoot, and optimize IoT solutions (15-20%)
Configure health monitoring
configure metrics in IoT Hub
set up diagnostics logs for Azure IoT Hub
query and visualize tracing by using Azure monitor
Troubleshoot device communication
establish maintenance communication
verify device telemetry is received by IoT Hub
validate device twin properties, tags and direct methods
troubleshoot device disconnects and connects
Perform end-to-end solution testing and diagnostics
estimate the capacity required for each service in the solution
conduct performance and stress testing
set up device D2C message tracing by using Azure Distributed Tracing
Implement security (15-20%)
Implement device authentication in the IoT Hub
choose an appropriate form of authentication
manage the X.509 certificates for a device
manage the symmetric keys for a device
Implement device security by using DPS
configure different attestation mechanisms with DPS
generate and manage x.509 certificates for IoT Devices
configure enrollment with x.509 certificates
generate a TPM endorsements key for a device
configure enrollment with symmetric keys
Implement Azure Security Center (ASC) for IoT
enable ASC for IoT in Azure IoT Hub
create security modules
configure custom alerts
QUESTION 1
Note: This question is part of a series of questions that present the same scenario. Each question in
the series contains a unique solution that might meet the stated goals. Some question sets might have
more than one correct solution, while others might not have a correct solution.
After you answer a question in this question, you will NOT be able to return to it. As a result, these
questions will not appear in the review screen.
You have an Azure IoT solution that includes an Azure IoT hub, a Device Provisioning Service instance, and 1,000 connected IoT devices.
All the IoT devices are provisioned automatically by using one enrollment group.
You need to temporarily disable the IoT devices from the connecting to the IoT hub.
Solution: From the Device Provisioning Service, you disable the enrollment group, and you disable device
entries in the identity registry of the IoT hub to which the IoT devices are provisioned.
Does the solution meet the goal?
A. Yes
B. No
Correct Answer: A
QUESTION 2
Note: This question is part of a series of questions that present the same scenario. Each question in
the series contains a unique solution that might meet the stated goals. Some question sets might have
more than one correct solution, while others might not have a correct solution.
After you answer a question in this question, you will NOT be able to return to it. As a result, these
questions will not appear in the review screen.
You have an Azure IoT solution that includes an Azure IoT hub, a Device Provisioning Service instance, and
1,000 connected IoT devices.
All the IoT devices are provisioned automatically by using one enrollment group.
You need to temporarily disable the IoT devices from the connecting to the IoT hub.
Solution: You delete the enrollment group from the Device Provisioning Service.
Does the solution meet the goal?
A. Yes
B. No
Correct Answer: B
QUESTION 3
Note: This question is part of a series of questions that present the same scenario. Each question in
the series contains a unique solution that might meet the stated goals. Some question sets might have
more than one correct solution, while others might not have a correct solution.
After you answer a question in this question, you will NOT be able to return to it. As a result, these
questions will not appear in the review screen.
You have an Azure IoT solution that includes an Azure IoT hub, a Device Provisioning Service instance, and
1,000 connected IoT devices.
All the IoT devices are provisioned automatically by using one enrollment group.
You need to temporarily disable the IoT devices from the connecting to the IoT hub.
Solution: From the IoT hub, you change the credentials for the shared access policy of the IoT devices.
Does the solution meet the goal?
A. Yes
B. No
Correct Answer: B
Actualkey Microsoft Azure AZ-220 exam pdf, Certkingdom Microsoft Azure AZ-220 PDF
Best Microsoft Azure AZ-220 Certification, Microsoft Azure AZ-220 Training at certkingdom.com