Microsoft Azure IoT Developer (AZ-220) Exam Questions Total Questions: 206 – 4 Mock Exams
Practice Set 1
Time limit: 0
0 of 50 questions completed
Questions:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Information
Click on Start Quiz.
You have already completed the Test before. Hence you can not start it again.
Test is loading...
You must sign in or sign up to start the Test.
You have to finish following quiz, to start this Test:
Your results are here!! for" AZ-220 Practice Test 1 "
0 of 50 questions answered correctly
Your time:
Time has elapsed
Your Final Score is : 0
You have attempted : 0
Number of Correct Questions : 0 and scored 0
Number of Incorrect Questions : 0 and Negative marks 0
Average score
Your score
AZ-220: Microsoft Azure IoT Developer
You have attempted: 0
Number of Correct Questions: 0 and scored 0
Number of Incorrect Questions: 0 and Negative marks 0
You can review your answers by clicking view questions. Important Note : Open Reference Documentation Links in New Tab (Right Click and Open in New Tab).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Answered
Review
Question 1 of 50
1. Question
Your company is creating a new camera security system that will use Azure IoT Hub.
You plan to use an Azure IoT Edge device that will run Ubuntu Server 18.04.
You need to configure the IoT Edge device.
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 Area:
Correct
Run the following commands
Install the container runtime.
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby-based engine provided below. The Moby engine is the only container engine officially supported with Azure
IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
Install the Moby engine. sudo
apt-get install moby-engine
Install the Moby command-line interface (CLI). The CLI is useful for development but optional for production deployments. sudo
apt-get install moby-cli
Install the security daemon. The package is installed at /etc/iotedge/.
sudo apt-get install iotedge
Step 2: From Iot Hub,create an IoT Edge device registry entry.
Note: In your IoT Hub in the Azure portal, IoT Edge devices are created and managed separately from IOT devices that are not edge enabled.
1. Sign in to the Azure portal and navigate to your IoT hub.
2. In the left pane, select IoT Edge from the menu.
3. Select Add an IoT Edge device.
4. Provide a descriptive device ID. Use the default settings to auto-generate authentication keys and connect the new device to your hub.
5. Select Save.
Retrieve the connection string in the Azure portal
1. When you’re ready to set up your device, you need the connection string that links your physical device with its identity in the IoT hub.
2. From the IoT Edge page in the portal, click on the device ID from the list of IoT Edge devices.
3. Copy the value of either Primary Connection String or Secondary Connection String.
Step 3: Add the connection string to..
To manually provision a device, you need to provide it with a device connection string that you can create by registering a new device in your IoT hub.
Open the configuration file. sudo
nano /etc/iotedge/config.yaml
Find the provisioning configurations of the file and uncomment the Manual provisioning configuration section. Update the value of device_connection_string with the connection string from your IoT Edge device. Save
and close the file.
After entering the provisioning information in the configuration file, restart the daemon: sudo
systemctl restart iotedge
Reference: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edgelinux
Incorrect
Run the following commands
Install the container runtime.
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby-based engine provided below. The Moby engine is the only container engine officially supported with Azure
IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
Install the Moby engine. sudo
apt-get install moby-engine
Install the Moby command-line interface (CLI). The CLI is useful for development but optional for production deployments. sudo
apt-get install moby-cli
Install the security daemon. The package is installed at /etc/iotedge/.
sudo apt-get install iotedge
Step 2: From Iot Hub,create an IoT Edge device registry entry.
Note: In your IoT Hub in the Azure portal, IoT Edge devices are created and managed separately from IOT devices that are not edge enabled.
1. Sign in to the Azure portal and navigate to your IoT hub.
2. In the left pane, select IoT Edge from the menu.
3. Select Add an IoT Edge device.
4. Provide a descriptive device ID. Use the default settings to auto-generate authentication keys and connect the new device to your hub.
5. Select Save.
Retrieve the connection string in the Azure portal
1. When you’re ready to set up your device, you need the connection string that links your physical device with its identity in the IoT hub.
2. From the IoT Edge page in the portal, click on the device ID from the list of IoT Edge devices.
3. Copy the value of either Primary Connection String or Secondary Connection String.
Step 3: Add the connection string to..
To manually provision a device, you need to provide it with a device connection string that you can create by registering a new device in your IoT hub.
Open the configuration file. sudo
nano /etc/iotedge/config.yaml
Find the provisioning configurations of the file and uncomment the Manual provisioning configuration section. Update the value of device_connection_string with the connection string from your IoT Edge device. Save
and close the file.
After entering the provisioning information in the configuration file, restart the daemon: sudo
systemctl restart iotedge
Reference: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edgelinux
Unattempted
Run the following commands
Install the container runtime.
Azure IoT Edge relies on an OCI-compatible container runtime. For production scenarios, we recommended that you use the Moby-based engine provided below. The Moby engine is the only container engine officially supported with Azure
IoT Edge. Docker CE/EE container images are compatible with the Moby runtime.
Install the Moby engine. sudo
apt-get install moby-engine
Install the Moby command-line interface (CLI). The CLI is useful for development but optional for production deployments. sudo
apt-get install moby-cli
Install the security daemon. The package is installed at /etc/iotedge/.
sudo apt-get install iotedge
Step 2: From Iot Hub,create an IoT Edge device registry entry.
Note: In your IoT Hub in the Azure portal, IoT Edge devices are created and managed separately from IOT devices that are not edge enabled.
1. Sign in to the Azure portal and navigate to your IoT hub.
2. In the left pane, select IoT Edge from the menu.
3. Select Add an IoT Edge device.
4. Provide a descriptive device ID. Use the default settings to auto-generate authentication keys and connect the new device to your hub.
5. Select Save.
Retrieve the connection string in the Azure portal
1. When you’re ready to set up your device, you need the connection string that links your physical device with its identity in the IoT hub.
2. From the IoT Edge page in the portal, click on the device ID from the list of IoT Edge devices.
3. Copy the value of either Primary Connection String or Secondary Connection String.
Step 3: Add the connection string to..
To manually provision a device, you need to provide it with a device connection string that you can create by registering a new device in your IoT hub.
Open the configuration file. sudo
nano /etc/iotedge/config.yaml
Find the provisioning configurations of the file and uncomment the Manual provisioning configuration section. Update the value of device_connection_string with the connection string from your IoT Edge device. Save
and close the file.
After entering the provisioning information in the configuration file, restart the daemon: sudo
systemctl restart iotedge
Reference: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edgelinux
Question 2 of 50
2. Question
What three Azure resources can IoT Central continuous data be exported to?
Correct
You use Blob storage for a cold path, and Service Bus or Event Hubs for a warm path.
Incorrect
You use Blob storage for a cold path, and Service Bus or Event Hubs for a warm path.
Unattempted
You use Blob storage for a cold path, and Service Bus or Event Hubs for a warm path.
Question 3 of 50
3. Question
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 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?
Correct
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://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
Incorrect
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://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
Unattempted
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://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
Question 4 of 50
4. Question
Streaming input to an Azure Stream Analytics job can come from three sources, which three?
Correct
These three options appear in the Add Stream input drop-down list.
Incorrect
These three options appear in the Add Stream input drop-down list.
Unattempted
These three options appear in the Add Stream input drop-down list.
Question 5 of 50
5. Question
You have an Azure IoT hub. You plan to deploy 1,000 IoT devices by using automatic device management. The device twin is shown below.
Which target Condition and Device Twin Path should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
Hot Area
Correct
Box 1: tags.engine.warpDriveType=’VM105a’
Use tags to target twins. Before you create a configuration, you must specify which devices or modules you want to affect. Azure IoT Hub identifies devices and using tags in the device twin, and identifies modules using tags in the module
twin.
Box 2: properties.desired.warpOperating
The twin path, which is the path to the JSON section within the twin desired properties that will be set.
For example, you could set the twin path to properties.desired.chiller-water and then provide the following JSON content:
{
“temperature”: 66,
“pressure”: 28
}
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-automatic-devicemanagement
Incorrect
Box 1: tags.engine.warpDriveType=’VM105a’
Use tags to target twins. Before you create a configuration, you must specify which devices or modules you want to affect. Azure IoT Hub identifies devices and using tags in the device twin, and identifies modules using tags in the module
twin.
Box 2: properties.desired.warpOperating
The twin path, which is the path to the JSON section within the twin desired properties that will be set.
For example, you could set the twin path to properties.desired.chiller-water and then provide the following JSON content:
{
“temperature”: 66,
“pressure”: 28
}
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-automatic-devicemanagement
Unattempted
Box 1: tags.engine.warpDriveType=’VM105a’
Use tags to target twins. Before you create a configuration, you must specify which devices or modules you want to affect. Azure IoT Hub identifies devices and using tags in the device twin, and identifies modules using tags in the module
twin.
Box 2: properties.desired.warpOperating
The twin path, which is the path to the JSON section within the twin desired properties that will be set.
For example, you could set the twin path to properties.desired.chiller-water and then provide the following JSON content:
{
“temperature”: 66,
“pressure”: 28
}
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-automatic-devicemanagement
Question 6 of 50
6. Question
What are the different types of apps in Power Apps?
Correct
These are the three types of apps in Power Apps.
Incorrect
These are the three types of apps in Power Apps.
Unattempted
These are the three types of apps in Power Apps.
Question 7 of 50
7. Question
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 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 use an Azure policy to apply tags to a resource group.
Does the solution meet the goal?
Correct
Instead add the desired properties to the device twin.
Note: 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://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
Incorrect
Instead add the desired properties to the device twin.
Note: 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://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
Unattempted
Instead add the desired properties to the device twin.
Note: 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://azure.microsoft.com/sv-se/blog/deep-dive-into-azure-iot-hub-notifications-and-device-twin/
Question 8 of 50
8. Question
You have an existing Azure IoT hub.
You need to connect physical IoT devices to the IoT hub.
You are connecting the devices through a firewall that allows only port 443 and port 80.
Which three communication protocols can you use? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
You create an Azure IoT hub by running the following command.
az iot hub create –resource-group MyResourceGroup –name MyIotHub –sku B1 –location westus –partition-count 4
What does MylotHub support?
Correct
The Device Provisioning Service is included in the Basic Tiers (such as B1).
Incorrect Answers:
B, C, D: The Standard tier is needed for cloud-to-device messaging, Azure IoT Edge, and device twins.
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hubscaling
Incorrect
The Device Provisioning Service is included in the Basic Tiers (such as B1).
Incorrect Answers:
B, C, D: The Standard tier is needed for cloud-to-device messaging, Azure IoT Edge, and device twins.
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hubscaling
Unattempted
The Device Provisioning Service is included in the Basic Tiers (such as B1).
Incorrect Answers:
B, C, D: The Standard tier is needed for cloud-to-device messaging, Azure IoT Edge, and device twins.
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hubscaling
Question 10 of 50
10. Question
Conveyor belt vibration is measured in what units?
Correct
The two common units of vibration are acceleration in m/s2, or in g-forces.
Incorrect
The two common units of vibration are acceleration in m/s2, or in g-forces.
Unattempted
The two common units of vibration are acceleration in m/s2, or in g-forces.
Question 11 of 50
11. Question
Which Power BI tab do you use to search for the connection with Azure?
Correct
Correct. The data connection is through Workspace, and then Datasets.
Incorrect
Correct. The data connection is through Workspace, and then Datasets.
Unattempted
Correct. The data connection is through Workspace, and then Datasets.
Question 12 of 50
12. Question
You have an existing Azure IoT hub.
You use IoT Hub jobs to schedule long running tasks on connected devices.
Which three operations do the IoT Hub jobs support directly? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
All devices connecting to Azure DPS will be configured with this Global Device Endpoint?
Correct
All IoT devices connected to Azure use this endpoint.
Incorrect
All IoT devices connected to Azure use this endpoint.
Unattempted
All IoT devices connected to Azure use this endpoint.
Question 14 of 50
14. Question
You have an Azure IoT hub.
You need to recommend a solution to scale the IoT hub automatically.
What should you include in the recommendation?
Correct
Note: IoT Hub is scaled and priced based on an allowed number of messages per day across all devices connected to that IoT Hub. If you exceed the allowed message threshold for your chosen tier and number of units, IoT Hub will begin rejecting new messages. To date, there is no built-in mechanism for automatically scaling an IoT Hub to the next level of capacity if you approach or exceed that threshold.
Reference: https://docs.microsoft.com/en-us/samples/azure-samples/iot-hub-dotnet-autoscale/iot-hub-dotnet-autoscale/
Incorrect
Note: IoT Hub is scaled and priced based on an allowed number of messages per day across all devices connected to that IoT Hub. If you exceed the allowed message threshold for your chosen tier and number of units, IoT Hub will begin rejecting new messages. To date, there is no built-in mechanism for automatically scaling an IoT Hub to the next level of capacity if you approach or exceed that threshold.
Reference: https://docs.microsoft.com/en-us/samples/azure-samples/iot-hub-dotnet-autoscale/iot-hub-dotnet-autoscale/
Unattempted
Note: IoT Hub is scaled and priced based on an allowed number of messages per day across all devices connected to that IoT Hub. If you exceed the allowed message threshold for your chosen tier and number of units, IoT Hub will begin rejecting new messages. To date, there is no built-in mechanism for automatically scaling an IoT Hub to the next level of capacity if you approach or exceed that threshold.
Reference: https://docs.microsoft.com/en-us/samples/azure-samples/iot-hub-dotnet-autoscale/iot-hub-dotnet-autoscale/
Question 15 of 50
15. Question
What is the status sequence that triggered alerts go through, on the Azure IoT Hub dashboard?
Correct
This is the order the status of an alert is changed by the operator.
Incorrect
This is the order the status of an alert is changed by the operator.
Unattempted
This is the order the status of an alert is changed by the operator.
Question 16 of 50
16. Question
Correct
Explanation:
Azure IoT Edge runs great on devices as small as a Raspberry Pi3 to server grade hardware.
Tier 1.
The systems listed in the following table are supported by Microsoft, either generally available or in public preview, and are tested with each new release.
Explanation:
Azure IoT Edge runs great on devices as small as a Raspberry Pi3 to server grade hardware.
Tier 1.
The systems listed in the following table are supported by Microsoft, either generally available or in public preview, and are tested with each new release.
Explanation:
Azure IoT Edge runs great on devices as small as a Raspberry Pi3 to server grade hardware.
Tier 1.
The systems listed in the following table are supported by Microsoft, either generally available or in public preview, and are tested with each new release.
You have 10,000 IoT devices that connect to an Azure IoT hub. The devices do not support over-the-air (OTA) updates.
You need to decommission 1,000 devices. The solution must prevent connections and autoenrollment for the decommissioned devices.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Correct
B: X.509 certificates are typically arranged in a certificate chain of trust. If a certificate at any stage in a chain becomes compromised, trust is broken. The certificate must be blacklisted to prevent Device Provisioning Service from provisioning
devices downstream in any chain that contains that certificate.
C: Individual enrollments apply to a single device and can use either X.509 certificates or SAS tokens (in a real or virtual TPM) as the attestation mechanism. (Devices that use SAS tokens as their attestation mechanism can be provisioned
only through an individual enrollment.) To blacklist a device that has an individual enrollment, you can either disable or delete its enrollment entry.
To blacklist a device that has an individual enrollment, you can either disable or delete its enrollment entry.
Reference: https://docs.microsoft.com/en-us/azure/iot-dps/how-to-revoke-deviceaccess-portal
Incorrect
B: X.509 certificates are typically arranged in a certificate chain of trust. If a certificate at any stage in a chain becomes compromised, trust is broken. The certificate must be blacklisted to prevent Device Provisioning Service from provisioning
devices downstream in any chain that contains that certificate.
C: Individual enrollments apply to a single device and can use either X.509 certificates or SAS tokens (in a real or virtual TPM) as the attestation mechanism. (Devices that use SAS tokens as their attestation mechanism can be provisioned
only through an individual enrollment.) To blacklist a device that has an individual enrollment, you can either disable or delete its enrollment entry.
To blacklist a device that has an individual enrollment, you can either disable or delete its enrollment entry.
Reference: https://docs.microsoft.com/en-us/azure/iot-dps/how-to-revoke-deviceaccess-portal
Unattempted
B: X.509 certificates are typically arranged in a certificate chain of trust. If a certificate at any stage in a chain becomes compromised, trust is broken. The certificate must be blacklisted to prevent Device Provisioning Service from provisioning
devices downstream in any chain that contains that certificate.
C: Individual enrollments apply to a single device and can use either X.509 certificates or SAS tokens (in a real or virtual TPM) as the attestation mechanism. (Devices that use SAS tokens as their attestation mechanism can be provisioned
only through an individual enrollment.) To blacklist a device that has an individual enrollment, you can either disable or delete its enrollment entry.
To blacklist a device that has an individual enrollment, you can either disable or delete its enrollment entry.
Reference: https://docs.microsoft.com/en-us/azure/iot-dps/how-to-revoke-deviceaccess-portal
Question 18 of 50
18. Question
To which sources you cannot connect a Time Series Insights?
Correct
Cosmos DB doesn’t have built-in support. You can build your own feature with Azure Functions.
Incorrect
Cosmos DB doesn’t have built-in support. You can build your own feature with Azure Functions.
Unattempted
Cosmos DB doesn’t have built-in support. You can build your own feature with Azure Functions.
Question 19 of 50
19. Question
Which of the following statements is false?
Correct
You can send data to other subscriptions by entering a connection string, so this statement is false.
Incorrect
You can send data to other subscriptions by entering a connection string, so this statement is false.
Unattempted
You can send data to other subscriptions by entering a connection string, so this statement is false.
Question 20 of 50
20. Question
What are the three visualizations available in Time Series Insights?
Correct
These displays can be customized using the WHERE, MEASURE, and SPLIT BY entries.
Incorrect
These displays can be customized using the WHERE, MEASURE, and SPLIT BY entries.
Unattempted
These displays can be customized using the WHERE, MEASURE, and SPLIT BY entries.
Question 21 of 50
21. Question
Suppose, you’re tasked with developing an IoT solution that requires near real-time response to local events, you would consider using IoT Edge because:
Correct
The ability to run modules on edge devices ensures a rapid response time by avoiding a round trip to the cloud.
Incorrect
The ability to run modules on edge devices ensures a rapid response time by avoiding a round trip to the cloud.
Unattempted
The ability to run modules on edge devices ensures a rapid response time by avoiding a round trip to the cloud.
Question 22 of 50
22. Question
After the company deploys a module that simulates data to the edge, how will they ensure that the module is running:
Correct
If the module is running, it should simulate data like any other sensor in the field.
Incorrect
If the module is running, it should simulate data like any other sensor in the field.
Unattempted
If the module is running, it should simulate data like any other sensor in the field.
Question 23 of 50
23. Question
Each Group Enrollment requires one root X.509 certificate. What single certificate is chained to the root certificate?
Correct
Generating a verification code helps ensure proof of possession.
Incorrect
Generating a verification code helps ensure proof of possession.
Unattempted
Generating a verification code helps ensure proof of possession.
Question 24 of 50
24. Question
What is the purpose of Time Series Insights?
Correct
Turning IoT data into actionable insights is the role of Time Series Insights.
Incorrect
Turning IoT data into actionable insights is the role of Time Series Insights.
Unattempted
Turning IoT data into actionable insights is the role of Time Series Insights.
Question 25 of 50
25. Question
Which type of storage do you need if you want faster queries?
Correct
Warm storage allows querying latest data faster.
Incorrect
Warm storage allows querying latest data faster.
Unattempted
Warm storage allows querying latest data faster.
Question 26 of 50
26. Question
A company has recently decided to explore industrial IoT solutions. They want to simulate the working of various machines in a production environment. Which alternative would you recommend in this situation:
Correct
Simulating the data through an edge module provides a flexible and a relatively inexpensive way to mimic the working of sensors in the field.
Incorrect
Simulating the data through an edge module provides a flexible and a relatively inexpensive way to mimic the working of sensors in the field.
Unattempted
Simulating the data through an edge module provides a flexible and a relatively inexpensive way to mimic the working of sensors in the field.
Question 27 of 50
27. Question
In IoT Central data export, you get to choose which data runs continuously. What are the options?
Correct
You select devices, device templates, and telemetry in the “Create data export” pane.
Incorrect
You select devices, device templates, and telemetry in the “Create data export” pane.
Unattempted
You select devices, device templates, and telemetry in the “Create data export” pane.
Question 28 of 50
28. Question
The company is able to view generated temperature data from a simulated device. What else could they look for apart from the temperature data:
Correct
This sensor might be in a server room, on a factory floor, or on a wind turbine. Hence, the ambient data is relevant for analysis.
Incorrect
This sensor might be in a server room, on a factory floor, or on a wind turbine. Hence, the ambient data is relevant for analysis.
Unattempted
This sensor might be in a server room, on a factory floor, or on a wind turbine. Hence, the ambient data is relevant for analysis.
Question 29 of 50
29. Question
You have an Azure IoT solution that includes an Azure IoT Hub named Hub1 and an Azure IoT Edge device named Edge1. Edge1 connects to Hub1.
You need to deploy a temperature module to Edge1.
What should you do?
Correct
You deploy modules to your device by applying the deployment manifest that you configured with the module information.
Change directories into the folder where your deployment manifest is saved. If you used one of the VS Code IoT Edge templates, use the deployment.json file in the config folder of your solution directory and not the deployment.template.json file.
Use the following command to apply the configuration to an IoT Edge device:
az iot edge set-modules –device-id [device id] –hub-name [hub name] –content [file path]
Reference: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-deploy-modulescli
Incorrect
You deploy modules to your device by applying the deployment manifest that you configured with the module information.
Change directories into the folder where your deployment manifest is saved. If you used one of the VS Code IoT Edge templates, use the deployment.json file in the config folder of your solution directory and not the deployment.template.json file.
Use the following command to apply the configuration to an IoT Edge device:
az iot edge set-modules –device-id [device id] –hub-name [hub name] –content [file path]
Reference: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-deploy-modulescli
Unattempted
You deploy modules to your device by applying the deployment manifest that you configured with the module information.
Change directories into the folder where your deployment manifest is saved. If you used one of the VS Code IoT Edge templates, use the deployment.json file in the config folder of your solution directory and not the deployment.template.json file.
Use the following command to apply the configuration to an IoT Edge device:
az iot edge set-modules –device-id [device id] –hub-name [hub name] –content [file path]
Reference: https://docs.microsoft.com/en-us/azure/iot-edge/how-to-deploy-modulescli
Question 30 of 50
30. Question
What is the process of authenticating devices to IoT Central known as?
Correct
This term is what you’ll see in the IoT Central portal.
Incorrect
This term is what you’ll see in the IoT Central portal.
Unattempted
This term is what you’ll see in the IoT Central portal.
Question 31 of 50
31. Question
When configuring an action, a developer has set the metric to Total device data usage, with the following settings:
Operator is Greater than
Aggregation type is Total
Threshold value is 2000
Aggregation granularity period is 5 minutes
Frequency of evaluation is Every 1 Minute
When will this action trigger?
Correct
This answer correctly identifies the purpose of all the action settings.
Incorrect
This answer correctly identifies the purpose of all the action settings.
Unattempted
This answer correctly identifies the purpose of all the action settings.
Question 32 of 50
32. Question
You plan to deploy an Azure IoT hub.
The IoT hub must support the following:
Three Azure IoT Edge devices
2,500 IoT devices
Each IoT device will spend a 6 KB message every five seconds.
You need to size the IoT hub to support the devices. The solution must minimize costs.
What should you choose?
Correct
2500* 6 KB * 12 = 180,000 KB/minute = 180 MB/Minute.
B3, S3 can handle up to 814 MB/minute per unit.
Incorrect Answers:
A, C: B1, S1 can only handle up to 1111 KB/minute per unit
B: B2, S2 can only handle up to 16 MB/minute per unit.
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hubscaling
Incorrect
2500* 6 KB * 12 = 180,000 KB/minute = 180 MB/Minute.
B3, S3 can handle up to 814 MB/minute per unit.
Incorrect Answers:
A, C: B1, S1 can only handle up to 1111 KB/minute per unit
B: B2, S2 can only handle up to 16 MB/minute per unit.
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hubscaling
Unattempted
2500* 6 KB * 12 = 180,000 KB/minute = 180 MB/Minute.
B3, S3 can handle up to 814 MB/minute per unit.
Incorrect Answers:
A, C: B1, S1 can only handle up to 1111 KB/minute per unit
B: B2, S2 can only handle up to 16 MB/minute per unit.
Reference: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hubscaling
Question 33 of 50
33. Question
You plan to deploy a standard tier Azure IoT hub. You need to perform an over-the-air (OTA) update on devices that will connect to the IoT hub by using scheduled jobs. What should you use?
Correct
Releases via the REST API.
All of the operations that can be performed from the Console can also be automated using the REST API. You might do this to automate your build and release process, for example.
You can build firmware using the Particle CLI or directly using the compile source code API.
Note: Over-the-air (OTA) firmware updates are a vital component of any IoT system. Over-the-air firmware updates refers to the practice of remotely updating the code on an embedded device.
Reference: https://docs.particle.io/tutorials/device-cloud/ota-updates/
Incorrect
Releases via the REST API.
All of the operations that can be performed from the Console can also be automated using the REST API. You might do this to automate your build and release process, for example.
You can build firmware using the Particle CLI or directly using the compile source code API.
Note: Over-the-air (OTA) firmware updates are a vital component of any IoT system. Over-the-air firmware updates refers to the practice of remotely updating the code on an embedded device.
Reference: https://docs.particle.io/tutorials/device-cloud/ota-updates/
Unattempted
Releases via the REST API.
All of the operations that can be performed from the Console can also be automated using the REST API. You might do this to automate your build and release process, for example.
You can build firmware using the Particle CLI or directly using the compile source code API.
Note: Over-the-air (OTA) firmware updates are a vital component of any IoT system. Over-the-air firmware updates refers to the practice of remotely updating the code on an embedded device.
Reference: https://docs.particle.io/tutorials/device-cloud/ota-updates/
Question 34 of 50
34. Question
Take a guess at the weaknesses of self-signed certificates?
1. Low-level hash or cypher technologies might have been used to create the certificates.
2. The lifetime of a self-signed certificate is often set at one year, which may interrupt your production process.
3. Self-signed certificates aren’t trusted by other apps, operating systems, or cloud resources.
4. Self-signed certificates are sometimes referred to as “snake oil certificates”, to express their untrustworthiness.
Correct
Use CA certificates in a production environment.
Incorrect
Use CA certificates in a production environment.
Unattempted
Use CA certificates in a production environment.
Question 35 of 50
35. Question
What does DPS stand for?
Correct
The service can be linked to one, or more, IoT Hubs.
Incorrect
The service can be linked to one, or more, IoT Hubs.
Unattempted
The service can be linked to one, or more, IoT Hubs.
Question 36 of 50
36. Question
What is the purpose of Azure Event Hubs?
Correct
The processed event data can be stored, run through Azure Stream Analytics, and other cloud processes.
Incorrect
The processed event data can be stored, run through Azure Stream Analytics, and other cloud processes.
Unattempted
The processed event data can be stored, run through Azure Stream Analytics, and other cloud processes.
Question 37 of 50
37. Question
What is the difference between a failover region, and a secondary read region?
Correct
Incorrect
Unattempted
Question 38 of 50
38. Question
Why do we need an Azure Maps account for this module?
Correct
Azure Maps enables many route finding options.
Incorrect
Azure Maps enables many route finding options.
Unattempted
Azure Maps enables many route finding options.
Question 39 of 50
39. Question
An IoT Hub name must be unique across what space?
Correct
The IoT Hub name forms the unique part of the Azure URL, so must be unique across the web.
Incorrect
The IoT Hub name forms the unique part of the Azure URL, so must be unique across the web.
Unattempted
The IoT Hub name forms the unique part of the Azure URL, so must be unique across the web.
Question 40 of 50
40. Question
Which consistency level supports data writes being available immediately in the write-region, but data updates arriving in order, with varying latency, in the read-regions?
Correct
Session consistency works for many applications, and is the default.
Incorrect
Session consistency works for many applications, and is the default.
Unattempted
Session consistency works for many applications, and is the default.
Question 41 of 50
41. Question
Over a period of time, a metric has the following 10 values:Â 6, 4, 5, 0, 12, -1, -2, 0, 4, 2. What are the Avg, Min, Max, and Sum of these metrics?
Correct
Metrics requires some math ability!
Incorrect
Metrics requires some math ability!
Unattempted
Metrics requires some math ability!
Question 42 of 50
42. Question
How did our sample C# device app warn the operator if the conveyor belt stopped for more than 5 seconds?
Correct
Properties can be simple, such as device IDs, or more complex types such as conditional alerts.
Incorrect
Properties can be simple, such as device IDs, or more complex types such as conditional alerts.
Unattempted
Properties can be simple, such as device IDs, or more complex types such as conditional alerts.
Question 43 of 50
43. Question
Which allocation policy for Azure IoT DPS systems is the default?
Correct
This policy is the default, and the right one to use with a single IoT Hub.
Incorrect
This policy is the default, and the right one to use with a single IoT Hub.
Unattempted
This policy is the default, and the right one to use with a single IoT Hub.
Question 44 of 50
44. Question
You have an Azure IoT
Central application.
You need to connect an IoT device to the application.
Which two settings do you require in IoT Central to configure the device? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
Correct
In your Azure IoT Central application, add a real device to the device template 1.
On the Devices page, select the Environmental sensor device template.
2. Select + New.
3. Make sure that Simulated is Off. Then select Create.
Click on the device name, and then select Connect. Make a note of the device connection information on the Device Connection page – ID scope, Device ID, and Primary key. You need these values when you create your device code:
In your Azure IoT Central application, add a real device to the device template 1.
On the Devices page, select the Environmental sensor device template.
2. Select + New.
3. Make sure that Simulated is Off. Then select Create.
Click on the device name, and then select Connect. Make a note of the device connection information on the Device Connection page – ID scope, Device ID, and Primary key. You need these values when you create your device code:
In your Azure IoT Central application, add a real device to the device template 1.
On the Devices page, select the Environmental sensor device template.
2. Select + New.
3. Make sure that Simulated is Off. Then select Create.
Click on the device name, and then select Connect. Make a note of the device connection information on the Device Connection page – ID scope, Device ID, and Primary key. You need these values when you create your device code:
What is one of the key differences between sending data to Blob storage and sending it to either Service Bus or Event Hubs?
Correct
You use Blob storage for a cold path, and Service Bus or Event Hubs for a warm path.
Incorrect
You use Blob storage for a cold path, and Service Bus or Event Hubs for a warm path.
Unattempted
You use Blob storage for a cold path, and Service Bus or Event Hubs for a warm path.
Question 46 of 50
46. Question
You have three Azure IoT hubs named Hub1, Hub2, and Hub3, a Device Provisioning Service instance, and an IoT device named Device1.
Each IoT hub is deployed to a separate Azure region.
Device enrollment uses the Lowest latency allocation policy.
The Device Provisioning Service uses the Lowest latency allocation policy.
Device1 is auto-provisioned to Hub1 by using the Device Provisioning Service.
Device1 regularly moves between regions.
You need to ensure that Device1 always connects to the IoT hub that has the lowest latency.
What should you do?
Correct
Automated re-provisioning support.
Microsoft added first-class support for device re-provisioning which allows devices to be reassigned to a different IoT solution sometime after the initial solution assignment. Re-provisioning support is available in two options:
Factory reset, in which the device twin data for the new IoT hub is populated from the enrollment list instead of the old IoT hub. This is common for factory reset scenarios as well as leased device scenarios. Migration,
in which device twin data is moved from the old IoT hub to the new IoT hub. This is common for scenarios in which a device is moving between geographies.
Reference: https://azure.microsoft.com/en-us/blog/new-year-newly-available-iot-hub-device-provisioning-service-features/
Incorrect
Automated re-provisioning support.
Microsoft added first-class support for device re-provisioning which allows devices to be reassigned to a different IoT solution sometime after the initial solution assignment. Re-provisioning support is available in two options:
Factory reset, in which the device twin data for the new IoT hub is populated from the enrollment list instead of the old IoT hub. This is common for factory reset scenarios as well as leased device scenarios. Migration,
in which device twin data is moved from the old IoT hub to the new IoT hub. This is common for scenarios in which a device is moving between geographies.
Reference: https://azure.microsoft.com/en-us/blog/new-year-newly-available-iot-hub-device-provisioning-service-features/
Unattempted
Automated re-provisioning support.
Microsoft added first-class support for device re-provisioning which allows devices to be reassigned to a different IoT solution sometime after the initial solution assignment. Re-provisioning support is available in two options:
Factory reset, in which the device twin data for the new IoT hub is populated from the enrollment list instead of the old IoT hub. This is common for factory reset scenarios as well as leased device scenarios. Migration,
in which device twin data is moved from the old IoT hub to the new IoT hub. This is common for scenarios in which a device is moving between geographies.
Reference: https://azure.microsoft.com/en-us/blog/new-year-newly-available-iot-hub-device-provisioning-service-features/
Question 47 of 50
47. Question
Internally, what elements make up a Geopoint?
Correct
Altitude isn’t needed in our scenario, but some applications will certainly require it.
Incorrect
Altitude isn’t needed in our scenario, but some applications will certainly require it.
Unattempted
Altitude isn’t needed in our scenario, but some applications will certainly require it.
Question 48 of 50
48. Question
X.509 certificates validate your identity, and secure your data through encryption. What is one disadvantage of using these certificates?
Correct
This requirement can increase the initial cost of deployment.
Incorrect
This requirement can increase the initial cost of deployment.
Unattempted
This requirement can increase the initial cost of deployment.
Question 49 of 50
49. Question
You have an Azure IoT solution that includes an Azure IoT hub and 100 Azure IoT
Edge devices.
You plan to deploy the IoT Edge devices to external networks. The firewalls of the external networks only allow traffic on port 80 and port 443.
You need to ensure that the devices can connect to the IoT hub. The solution must minimize costs.
What should you do?