Latest Microsoft AZ-220 PDF and Dumps (2023) Free Exam Questions Answers
Pass Your Microsoft Certified: Azure IoT Developer Specialty AZ-220 Exam on Dec 23, 2023 with 205 Questions
To be eligible for the AZ-220 exam, candidates should have a solid understanding of Azure services such as Azure IoT Hub, Azure Stream Analytics, Azure Functions, and Azure Cosmos DB. Additionally, candidates should have experience in programming with languages such as C#, Node.js, Python, and Java. Candidates should also be familiar with IoT development concepts such as device-to-cloud communication, cloud-to-device communication, and data processing and analysis.
NEW QUESTION # 82
You have an Azure IoT hub.
You plan to implement IoT Hub events by using Azure Event Grid.
You need to send an email when the following events occur:
Device Created
Device Deleted
Device Connected
Device Disconnected
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. From the IoT hub, configure an event subscription that has API management as the Endpoint Type.
- B. From the IoT hub, configure an event subscription that has Service Bus Queue as the Endpoint Type.
- C. From the IoT hub, configure an event subscription that has Web Hook as the Endpoint Type.
- D. Create an Azure logic app that has a Request trigger.
Answer: C,D
Explanation:
For non-telemetry events like DeviceConnected, DeviceDisconnected, DeviceCreated and DeviceDeleted, the Event Grid filtering can be used when creating the subscription.
Azure Event Grid enables you to react to events in IoT Hub by triggering actions in your downstream business applications.
A trigger, such as a Request trigger, is a specific event that starts your logic app.
Reference:
https://docs.microsoft.com/en-us/azure/event-grid/publish-iot-hub-events-to-logic-apps
NEW QUESTION # 83
You create an Azure Stream Analytics job that has the following query.
The job is configured to have an Azure IoT Hub input and an output to an Azure function.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: Yes
All time handling operations in Azure Stream Analytics are in UTC.
Box 2: No
Tumbling windows are a series of fixed-sized, non-overlapping and contiguous time intervals.
Box 3: Yes
Reference:
https://docs.microsoft.com/en-us/stream-analytics-query/time-management-azure-stream-analytics
NEW QUESTION # 84
You have an Azure IoT hub.
You plan to attach three types of IoT devices as shown in the following table.
You need to select the appropriate communication protocol for each device.
What should you select? To answer, drag the appropriate protocols to the correct devices. Each protocol may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Reference:
https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-protocols
NEW QUESTION # 85
You have an Azure IoT solution that contains an Azure IoT hub and 100 IoT devices. The devices run Windows Server 2016.
You need to deploy the Azure Defender for IoT C#-based security agent to the devices.
What should you do first?
- A. On the devices, initialize Trusted Platform Module (TPM).
- B. From the loT hub. create a system-assigned managed identity.
- C. On the devices, set the PowerShell execution policy to Restricted.
- D. From the loT hub. create a security module for the devices.
Answer: D
Explanation:
Explanation
The IoT Edge security manager provides a safe framework for security service extensions through host-level modules. The IoT Edge security manager include
* Ensure safe operation of client agents for services including Device Update for IoT Hub and Azure Defender for IoT.
Reference:
https://docs.microsoft.com/en-us/azure/iot-edge/iot-edge-security-manager
NEW QUESTION # 86
You need to add Time Series Insights to the solution to meet the pilot requirements.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Answer:
Explanation:
Explanation
Step 1: Provision Time Series Insights
Select Provision new IoT Hub to create a new IoT hub.
Step 2: Route telemetry from IoT Hub to a custom event.
Step 3: Add a data access policy to Time Series Insights for the dashboard web app Scenario: Requirements. Pilot Requirements During the pilot phase, devices will be deployed to 10 offices. Each office will have up to 1,000 devices.
During this phase, you will add Azure Time Series Insights in parallel to Stream Analytics to support real-time graphs and queries in a dashboard web app.
The pilot deployment must minimize operating costs.
Reference:
https://docs.microsoft.com/en-us/azure/time-series-insights/time-series-insights-update-create-environment
NEW QUESTION # 87
You create a new IoT device named device1 on iothub1. Device1 has a primary key of Uihuih76hbHb.
How should you complete the device connection string? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Box 1: iothub1
The Azure IoT hub is named iothub1.
Box 2: azure-devices.net
The format of the device connection string looks like:
HostName={YourIoTHubName}.azure-devices.net;DeviceId=MyNodeDevice;SharedAccessKey={YourSharedA Box 1: device1 Device1 has a primary key of Uihuih76hbHb.
Reference:
https://docs.microsoft.com/en-us/azure/iot-hub/quickstart-control-device-dotnet
NEW QUESTION # 88
You have an Azure 10T hub and an I0T device.
You are developing an loT solution that will generate an alert when the IoT device leaves a geofenced area.
The device sends telemetry in the following format.
You create an Azure Stream Analytics job that uses telemetry input from the loT hub and a reference input that contains the data shown in the following table.
How should you complete the Stream Analytics query? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
NEW QUESTION # 89
You have an Azure IoT hub named Hub1 and a root certification authority (CA) named CA1. Hub1 is configured to use X.509 certificate device authentication.
You and a custom manufacturing partner complete a proof of possession flow.
You plan to deploy IoT devices manufactured by the custom manufacturing partner. Each device will have a certificate generated by an intermediate CA. The devices will authenticate by using device certificates signed by the partner.
You need to ensure that the custom devices can connect successfully to Hub1.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Answer:
Explanation:
Explanation
Graphical user interface, text, application, chat or text message Description automatically generated
Box 1: Sign the intermediate CA certificate by using the CA1 certificate.
X.509 certificates are typically arranged in a certificate chain of trust in which each certificate in the chain is signed by the private key of the next higher certificate, and so on, terminating in a self-signed root certificate.
This arrangement establishes a delegated chain of trust from the root certificate generated by a trusted root certificate authority (CA) down through each intermediate CA to the end-entity "leaf" certificate installed on a device.
Box 2: Sign the device certificate by using the intermediate CA
An intermediate certificate is an X.509 certificate, which has been signed by the root certificate (or by another intermediate certificate with the root certificate in its chain). The last intermediate certificate in a chain is used to sign the leaf certificate. An intermediate certificate can also be referred to as an intermediate CA certificate.
Box 3: Deploy the certificate chain to the device.
The leaf certificate, or end-entity certificate, identifies the certificate holder. It has the root certificate in its certificate chain as well as zero or more intermediate certificates. The leaf certificate is not used to sign any other certificates. It uniquely identifies the device to the provisioning service and is sometimes referred to as the device certificate. During authentication, the device uses the private key associated with this certificate to respond to a proof of possession challenge from the service.
Reference:
https://docs.microsoft.com/en-us/azure/iot-dps/concepts-x509-attestation
NEW QUESTION # 90
You have 10 devices that connect to an Azure loT hub. Each device has a unique public IP address. The devices are not provisioned through DPS.
You discover an anomaly in messages from two devices.
You need to stop all messages from both devices without affecting the other devices.
Solution: You delete the devices from the loT hub.
Does this meet the goal?
- A. Yes
- B. No
Answer: A
NEW QUESTION # 91
You have an IoT device that has the following configurations:
Hardware: Raspberry Pi Operating system: Raspbian
You need to deploy Azure IoT Edge to the device.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- A. Update the IoT Edge runtime.
- B. Install the container runtime.
- C. Run the Deploy-IoTEdge PowerShell cmdlet on the IoT Edge device.
- D. Install the IoT Edge security daemon.
Answer: A,D
Explanation:
Explanation
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as a Raspberry Pi or as large as an industrial server.
The IoT Edge security daemon provides and maintains security standards on the IoT Edge device. The daemon starts on every boot and bootstraps the device by starting the rest of the IoT Edge runtime.
Reference:
https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge
NEW QUESTION # 92
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 section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You have devices that connect to an Azure IoT hub. Each device has a fixed GPS location that includes latitude and longitude.
You discover that a device entry in the identity registry of the IoT hub is missing the GPS location.
You need to configure the GPS location for the device entry. The solution must prevent the changes from being propagated to the physical device.
Solution: You add the desired properties to the device twin.
Does the solution meet the goal?
- A. Yes
- B. No
Answer: B
Explanation:
Instead add tags to the device twin. Desired properties are synced, while tags are not.
Incorrect Answers:
A: Device Twins are used to synchronize state between an IoT solution's cloud service and its devices. Each device's twin exposes a set of desired properties and reported properties. The cloud service populates the desired properties with values it wishes to send to the device. When a device connects it requests and/or subscribes for its desired properties and acts on them.
Reference:
https://docs.microsoft.com/de-de/azure/iot-hub/iot-hub-devguide-device-twins
https://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
NEW QUESTION # 93
You have an Azure IoT hub that uses a Device Provisioning Service instance.
You create a new individual device enrollment that uses symmetric key attestation.
Which detail from the enrollment is required to auto provision the device by using the Device Provisioning Service?
- A. the device identity of the IoT hub
- B. the primary key of the enrollment
- C. the registration ID of the enrollment
- D. the hostname of the IoT hub
Answer: A
NEW QUESTION # 94
You plan to deploy Azure Time Series Insights.
What should you create on iothub1 before you deploy Time Series Insights?
- A. a new shared access policy
- B. a new message route
- C. an IP filter rule
- D. a new consumer group
Answer: D
Explanation:
Create a dedicated consumer group in the IoT hub for the Time Series Insights environment to consume from. Each Time Series Insights event source must have its own dedicated consumer group that isn't shared with any other consumer. If multiple readers consume events from the same consumer group, all readers are likely to exhibit failures.
Reference:
https://docs.microsoft.com/en-us/azure/time-series-insights/time-series-insights-how-to-add-an-event-source- iothub
Topic 3, Fabrikam
General Overview
Fabrikam, Inc. is an international food company that has a main office in London and 250 sites worldwide.
FabRIkam uses a prototype hydroponics loT management system that tracks temperatures and PH levels and adjusts conditions automatically.
Location
The prototype environment is deployed to the main office.
IoT Hub
The management system uses a free tier Azure loT hub.
Devices
The prototype contains the devices shown in the following table.
Each device will use the following:
* A common set of Azure loT Edge modules
* A unique module for each type of sensor or controller
Each device has a device twin. Each device twin contains a tag that identifies the device type. For example, the device twin of Child4 contains a tag of ph. Each device sends 1.440 4-KB messages to the loT hub per day.
Pilot deployment
A pilot of the hydroponics loT management system will be deployed initially to 50 of the company's worldwide sites.
Device Requirements
Fabrikam identifies the following device requirements:
* Cloud-to-device commands will be sent to each primary control device.
* All module communication from the child devices must be routed to the loT hub.
* The parameters of each device type must be configured in the loT Edge container configuration file.
* Device modules must be deployed to all the devices automatically, and then updated automatically. The solution must support targeted deployments by using device twin tags.
Networking Requirements
Fabrikam identifies the following networking requirements:
* Child devices will NOT have internet access.
* The primary control device in each site will have internet access.
* Child devices will communicate with their local primary control device by using the AMQP protocol.
Monitoring Requirements
Fabrikam identifies the following monitoring requirements:
* The number of device-to-cloud telemetry messages sent to the loT hub by the primary control devices must be tracked.
* An email notification must be sent if a message is NOT received from Child4 every 10 minutes.
Technical Requirements
Fabrikam identifies the following technical requirements:
* The solution must support cloud-to-device commands.
* Administrative effort must be minimized whenever possible.
* Hardware and software costs must be minimized whenever possible.
* Access to the loT hub must be restricted to devices that connect from the company's sites.
NEW QUESTION # 95
You plan to deploy Azure Time Series Insights.
What should you create on iothub1 before you deploy Time Series Insights?
- A. a new shared access policy
- B. a new message route
- C. an IP filter rule
- D. a new consumer group
Answer: D
Explanation:
Create a dedicated consumer group in the IoT hub for the Time Series Insights environment to consume from.
Each Time Series Insights event source must have its own dedicated consumer group that isn't shared with any other consumer. If multiple readers consume events from the same consumer group, all readers are likely to exhibit failures.
Reference:
https://docs.microsoft.com/en-us/azure/time-series-insights/time-series-insights-how-to-add-an-event-source- iothub
NEW QUESTION # 96
You have an Azure subscription that contains an Azure Time Series Insights environment. The environment has the properties shown in the following table.
You need to create a D.
Which two time series expressions can be correctly used as part of the query? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
- A. $event.p4.p5 = 0.0
- B. $event.p1.String = 'abc'
- C. $event.p2 = 'abc'
- D. $event['p1'] != NULL
Answer: B,D
Explanation:
Example: $event['p1'] != NULL
['p1'] is the only token used. Interpreted as $event['p1'].Double != NULL Reference:
https://docs.microsoft.com/en-us/rest/api/time-series-insights/reference-time-series-expression-syntax
NEW QUESTION # 97
You use Azure Security Center in an Azure IoT solution.
You need to exclude some security events. The solution must minimize development effort. What should you do?
- A. Create an azureiotsecurity module twin and add configuration details to the module twin object.
- B. Add a configuration to the code of the physical IoT device.
- C. Add configuration details to the device twin object.
- D. Create an Azure function to filter security messages.
Answer: A
Explanation:
Properties related to every Azure Security Center for IoT security agent are located in the agent configuration object, within the desired properties section, of the azureiotsecurity module.
To modify the configuration, create and modify this object inside the azureiotsecurity module twin identity. Note: Azure Security Center for IoT's security agent twin configuration object is a JSON format object. The configuration object is a set of controllable properties that you can define to control the behavior of the agent.
These configurations help you customize the agent for each scenario required. For example, automatically excluding some events, or keeping power consumption to a minimal level are possible by configuring these properties.
Reference:
https://docs.microsoft.com/en-us/azure/asc-for-iot/how-to-agent-configuration
NEW QUESTION # 98
You need to use message enrichment to add additional device information to messages sent from the IoT gateway devices when the reported temperature exceeds a critical threshold.
How should you configure the enrich message values? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Explanation
Reference:
https://docs.microsoft.com/bs-cyrl-ba/azure/iot-hub/iot-hub-message-enrichments-overview
NEW QUESTION # 99
You have an Azure IoT hub that uses a Device Provisioning Service instance to automate the deployment of Azure IoT Edge devices.
The IoT Edge devices have a Trusted Platform Module (TPM) 2.0 chip.
From the Azure portal, you plan to add an individual enrollment to the Device Provisioning Service that will use the TPM of the IoT Edge devices as the attestation mechanism.
Which detail should you obtain before you can create the enrollment.
- A. the endorsement key and the registration ID
- B. the scope ID and the Device Provisioning Service endpoint
- C. the X.509 device certificate and the certificate chain
- D. the primary key of the Device Provisioning Service shared access policy and the global device endpoint
Answer: A
Explanation:
Explanation
The TPM simulator's Registration ID and the Endorsement key, are used when you create an individual enrollment for your device.
Reference:
https://docs.microsoft.com/en-us/azure/iot-edge/how-to-auto-provision-simulated-device-linux
NEW QUESTION # 100
......
To pass the AZ-220 exam, you need to have a good understanding of Azure IoT services and solutions, as well as knowledge of programming languages such as C#, Node.js, and Python. You should also have experience working with Azure IoT development tools such as Visual Studio Code and Azure CLI. If you are interested in pursuing a career as an Azure IoT Developer, then passing the AZ-220 exam is an essential step towards achieving your goals.
Microsoft AZ-220 Certification Exam is an advanced-level certification program designed for IoT developers who want to showcase their expertise in developing, implementing, and maintaining IoT solutions using Microsoft Azure services. Microsoft Azure IoT Developer certification exam focuses on validating the candidate's ability to implement Azure IoT services, develop and configure IoT devices, and manage data storage and security in Azure IoT solutions.
AZ-220 Dumps for Microsoft Certified: Azure IoT Developer Specialty Certified Exam Questions and Answer: https://www.ipassleader.com/Microsoft/AZ-220-practice-exam-dumps.html
AZ-220 Free Exam Study Guide! (Updated 205 Questions): https://drive.google.com/open?id=1f4S7gLTf0czVZDr0TX65jSYzHa-SOx1v