Skip to content

Commit ea21ae4

Browse files
committed
Freshness review
1 parent 2e044a2 commit ea21ae4

File tree

7 files changed

+154
-154
lines changed

7 files changed

+154
-154
lines changed
Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.oxford.deploy-prebuilt-module-edge-device.5-how-deploy-prebuilt-module
3-
title: Deploy a prebuilt module to an IoT Edge device
4-
metadata:
5-
title: Deploy a prebuilt module to an IoT Edge device
6-
description: In this unit, we explain submitting a new deployment to an IoT Edge device
7-
ms.date: 11/27/2023
8-
author: PatAltimore
9-
ms.author: leestott
10-
ms.topic: unit
11-
ms.custom: team=nextgen
12-
durationInMinutes: 5 # dummy number at present
13-
content: |
14-
[!include[](includes/5-how-deploy-prebuilt-module.md)]
15-
16-
1+
### YamlMime:ModuleUnit
2+
uid: learn.oxford.deploy-prebuilt-module-edge-device.5-how-deploy-prebuilt-module
3+
title: Deploy a prebuilt module to an IoT Edge device
4+
metadata:
5+
title: Deploy a prebuilt module to an IoT Edge device
6+
description: In this unit, we explain submitting a new deployment to an IoT Edge device
7+
ms.date: 05/09/2025
8+
author: PatAltimore
9+
ms.author: leestott
10+
ms.topic: unit
11+
ms.custom: team=nextgen
12+
durationInMinutes: 5
13+
content: |
14+
[!include[](includes/5-how-deploy-prebuilt-module.md)]
15+
16+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.oxford.deploy-prebuilt-module-edge-device.6-exercise-deploying-prebuilt-module
3-
title: Exercise - Deploy a pre-built module to the IoT Edge
4-
metadata:
5-
title: Exercise - Deploy a pre-built module to the IoT Edge
6-
description: In this unit, the exercise guides the learners to deploy a prebuilt IoT Edge module
7-
ms.date: 11/27/2023
8-
author: PatAltimore
9-
ms.author: leestott
10-
ms.topic: unit
11-
ms.custom: team=nextgen
12-
durationInMinutes: 15 # dummy number at present
13-
content: |
14-
[!include[](includes/6-exercise-deploying-prebuilt-module.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.oxford.deploy-prebuilt-module-edge-device.6-exercise-deploying-prebuilt-module
3+
title: Exercise - Deploy a pre-built module to the IoT Edge
4+
metadata:
5+
title: Exercise - Deploy a pre-built module to the IoT Edge
6+
description: In this unit, the exercise guides the learners to deploy a prebuilt IoT Edge module
7+
ms.date: 05/09/2025
8+
author: PatAltimore
9+
ms.author: leestott
10+
ms.topic: unit
11+
ms.custom: team=nextgen
12+
durationInMinutes: 15
13+
content: |
14+
[!include[](includes/6-exercise-deploying-prebuilt-module.md)]
15+
Lines changed: 51 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,51 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.oxford.deploy-prebuilt-module-edge-device.7-knowledge-check
3-
title: Module assessment
4-
metadata:
5-
title: Module assessment
6-
description: In this unit, we create interactive questions that validate if the learner has understood the learning objectives
7-
ms.date: 11/27/2023
8-
author: PatAltimore
9-
ms.author: leestott
10-
ms.topic: unit
11-
ms.custom: team=nextgen
12-
durationInMinutes: 5 # dummy number at present
13-
content: |
14-
quiz:
15-
questions:
16-
- content: "Your company has recently decided to explore industrial IoT solutions. You want to simulate the working of various machines in a production environment. Which alternative would you recommend in this situation?"
17-
choices:
18-
- content: "Buy data from external sources."
19-
isCorrect: false
20-
explanation: "Buying external data can be expensive and may not simulate exact conditions."
21-
- content: "Simulate the working of an edge device through a module deployed to the edge."
22-
isCorrect: true
23-
explanation: "Simulating the data through an edge module provides a flexible and a relatively inexpensive way to mimic the working of sensors in the field."
24-
- content: "Use historical data."
25-
isCorrect: false
26-
explanation: "While historical data may provide some insights, it may not simulate conditions accurately."
27-
- content: "You deployed a module to the edge and expect it to simulate data. How do you ensure the module is running?"
28-
choices:
29-
- content: "View the generated data."
30-
isCorrect: true
31-
explanation: "If the module is running, it should simulate data like any other sensor in the field."
32-
- content: "Check the status of the module."
33-
isCorrect: false
34-
explanation: "Any status doesn't indicate if the module is running unless you see the simulated data."
35-
- content: "Run a test for the module status."
36-
isCorrect: false
37-
explanation: "Any test does not indicate if the module is running unless you see the simulated data."
38-
- content: "You're able to view generated temperature data from a simulated device. What else could you look for apart from the temperature data?"
39-
choices:
40-
- content: "Data about the pressure."
41-
isCorrect: false
42-
explanation: "It isn't known if pressure is relevant to the observations or not."
43-
- content: "Anomalies in temperature data."
44-
isCorrect: false
45-
explanation: "While anomalies could be useful, we do not know enough information about detecting anomalies from simulated data."
46-
- content: "Ensure that data about the ambient conditions is simulated."
47-
isCorrect: true
48-
explanation: "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."
49-
50-
51-
1+
### YamlMime:ModuleUnit
2+
uid: learn.oxford.deploy-prebuilt-module-edge-device.7-knowledge-check
3+
title: Module assessment
4+
metadata:
5+
title: Module assessment
6+
description: In this unit, we create interactive questions that validate if the learner has understood the learning objectives
7+
ms.date: 05/09/2025
8+
author: PatAltimore
9+
ms.author: leestott
10+
ms.topic: unit
11+
ms.custom: team=nextgen
12+
durationInMinutes: 5
13+
content: |
14+
quiz:
15+
questions:
16+
- content: "Your company has recently decided to explore industrial IoT solutions. You want to simulate the working of various machines in a production environment. Which alternative would you recommend in this situation?"
17+
choices:
18+
- content: "Buy data from external sources."
19+
isCorrect: false
20+
explanation: "Buying external data can be expensive and may not simulate exact conditions."
21+
- content: "Simulate the working of an edge device through a module deployed to the edge."
22+
isCorrect: true
23+
explanation: "Simulating the data through an edge module provides a flexible and a relatively inexpensive way to mimic the working of sensors in the field."
24+
- content: "Use historical data."
25+
isCorrect: false
26+
explanation: "While historical data may provide some insights, it may not simulate conditions accurately."
27+
- content: "You deployed a module to the edge and expect it to simulate data. How do you ensure the module is running?"
28+
choices:
29+
- content: "View the generated data."
30+
isCorrect: true
31+
explanation: "If the module is running, it should simulate data like any other sensor in the field."
32+
- content: "Check the status of the module."
33+
isCorrect: false
34+
explanation: "Any status doesn't indicate if the module is running unless you see the simulated data."
35+
- content: "Run a test for the module status."
36+
isCorrect: false
37+
explanation: "Any test does not indicate if the module is running unless you see the simulated data."
38+
- content: "You're able to view generated temperature data from a simulated device. What else could you look for apart from the temperature data?"
39+
choices:
40+
- content: "Data about the pressure."
41+
isCorrect: false
42+
explanation: "It isn't known if pressure is relevant to the observations or not."
43+
- content: "Anomalies in temperature data."
44+
isCorrect: false
45+
explanation: "While anomalies could be useful, we do not know enough information about detecting anomalies from simulated data."
46+
- content: "Ensure that data about the ambient conditions is simulated."
47+
isCorrect: true
48+
explanation: "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."
49+
50+
51+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.oxford.deploy-prebuilt-module-edge-device.8-summary
3-
title: Summary
4-
metadata:
5-
title: Summary
6-
description: In this unit, we summarize the key ideas in the module and emphasize the ideas to ensure learning retention
7-
ms.date: 11/27/2023
8-
author: PatAltimore
9-
ms.author: leestott
10-
ms.topic: unit
11-
ms.custom: team=nextgen
12-
durationInMinutes: 2 # dummy number at present
13-
content: |
14-
[!include[](includes/8-summary.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.oxford.deploy-prebuilt-module-edge-device.8-summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: In this unit, we summarize the key ideas in the module and emphasize the ideas to ensure learning retention
7+
ms.date: 05/09/2025
8+
author: PatAltimore
9+
ms.author: leestott
10+
ms.topic: unit
11+
ms.custom: team=nextgen
12+
durationInMinutes: 2
13+
content: |
14+
[!include[](includes/8-summary.md)]
15+
Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
To deploy the "Simulated Temperature Sensor" module from the Microsoft Artifact Registry, use the following steps:
1+
Deploy the "Simulated Temperature Sensor" module from the Microsoft Artifact Registry using these steps:
22

33
1. Find the **Simulated Temperature Sensor** module in the [Microsoft Artifact Registry](https://mcr.microsoft.com/catalog?cat=IoT%20Edge%20Modules&alphaSort=asc&alphaSortKey=Name) filtered by *IoT Edge Modules*.
44

55
1. Select the latest image version of the **Simulated Temperature Sensor** module.
66

7-
1. Copy the URI for the **Simulated Temperature Sensor** module. You only need the URI for the module. Don't include the *docker pull* command. For example, `mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest`.
7+
1. Copy the URI for the **Simulated Temperature Sensor** module. Only copy the URI, not the *docker pull* command. For example, `mcr.microsoft.com/azureiotedge-simulated-temperature-sensor:latest`.
88

99
1. In the Azure portal, go to your IoT Hub and select the device to add the **Simulated Temperature Sensor** module.
1010

11-
1. Select **Set modules** from the IoT Edge device details page.
11+
1. On the IoT Edge device details page, select **Set modules**.
1212

1313
1. In the **IoT Edge modules** section, select **Add** then choose **IoT Edge Module**.
1414

@@ -23,7 +23,7 @@ To deploy the "Simulated Temperature Sensor" module from the Microsoft Artifact
2323

2424
1. Select **Routes** to define how messages are passed between modules and to IoT Hub.
2525

26-
1. Add a route that sends all messages from the simulated temperature module to IoT Hub.
26+
1. Add a route to send all messages from the simulated temperature module to IoT Hub.
2727

2828
| Setting | Value |
2929
|----------------------------------|--------------------------------------------|
@@ -32,18 +32,18 @@ To deploy the "Simulated Temperature Sensor" module from the Microsoft Artifact
3232

3333
1. Select **Review + create** to preview the deployment manifest JSON file that defines all the modules deployed to your IoT Edge device. Ensure it includes the *Simulated Temperature Sensor* module.
3434

35-
1. On the device details page, find the *Modules* section. Three modules should be listed: `$edgeAgent`, `$edgeHub`, and `SimulatedTemperatureSensor`. The list should look similar to the screenshot below.
35+
1. On the device details page, find the *Modules* section. Three modules should be listed: `$edgeAgent`, `$edgeHub`, and `SimulatedTemperatureSensor`. The list should look similar to the following screenshot.
3636

3737
> [!IMPORTANT]
3838
> If a **module is listed as "in deployment"** but not reported by the device, your IoT Edge device is still starting it. **Wait a few moments and click "Refresh"** at the top of the page.
3939
4040
![Deployed modules at the edge.](../media/deployed-modules.png)
4141

4242
1. Open the command prompt on your IoT Edge device, or use the SSH connection from Azure CLI.
43-
1. Confirm that the module deployed from the cloud is running on your IoT Edge device using the `sudo iotedge list` command.
44-
1. View the messages being sent from the temperature sensor module using the command `sudo iotedge logs SimulatedTemperatureSensor -f`.
43+
1. Use the `sudo iotedge list` command to confirm that the module deployed from the cloud is running on your IoT Edge device.
44+
1. View the messages being sent from the temperature sensor module using the command `sudo iotedge logs SimulatedTemperatureSensor -f`.
4545

4646
> [!IMPORTANT]
47-
> Note that IoT Edge commands are case-sensitive when referring to module names.
47+
> IoT Edge commands are case-sensitive when referring to module names.
4848
4949
1. Clean up resources

learn-pr/student-evangelism/deploy-prebuilt-module-edge-device/includes/8-summary.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
You put yourself into the role of a developer deploying IoT applications in the cloud for a factory automation application.
2-
You wanted to simulate both the machine's behavior and the behavior of the environment around the machine. The pre-built temperature sensor simulator module can help solve this problem when deployed at the edge.
2+
You wanted to simulate both the machine's behavior and the behavior of the environment around the machine. The prebuilt temperature sensor simulator module can help solve this problem when deployed at the edge.
33

4-
In the absence of this module, you would be unable to test the solution adequately because it is expensive to acquire both machine and ambient data.
4+
In the absence of this module, you would be unable to test the solution adequately because it's expensive to acquire both machine and ambient data.
55

6-
By using the pre-built simulated sensor module, you can be more assured that the application will perform as stipulated.
6+
By using the prebuilt simulated sensor module, you can be more assured that the application performs as stipulated.
77

88
In this module, we explored the following engineering-led themes:
99

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
1-
### YamlMime:Module
2-
uid: learn.oxford.deploy-prebuilt-module-edge-device
3-
metadata:
4-
title: "Deploy a pre-built module to the Edge device"
5-
description: "Deploy a pre-built temperature simulator module to an IoT Edge device using a container. Check that the module was successfully created and deployed and view simulated data."
6-
ms.date: 07/08/2024
7-
author: orin-thomas
8-
ms.author: orthomas
9-
ms.topic: module
10-
ms.custom: team=cloud_advocates
11-
ms.service: azure-iot-edge
12-
ms.collection: ce-advocates-ai-copilot
13-
title: "Deploy a pre-built module to the Edge device"
14-
summary: "Deploy a pre-built temperature simulator module to an IoT Edge device using a container. Check that the module was successfully created and deployed and view simulated data."
15-
abstract: |
16-
In this module, you will:
17-
- Launch a module from Azure portal to IoT Edge
18-
- Generate simulated data from an edge device
19-
- Verify data generated from the edge device
20-
prerequisites: |
21-
- Ability to use IoT Hub in Azure
22-
- Ability to use Azure Cloud Shell
23-
- Experience creating and managing resources using the Azure portal or Azure Cloud Shell at the beginner level
24-
- Basic knowledge of Azure IoT Edge
25-
iconUrl: /training/achievements/student-evangelism/deploy-pre-built-module-iot-edge.svg
26-
hidden: true
27-
badge:
28-
uid: learn.deploy-built-module-iot-edge.badge
29-
levels:
30-
- intermediate
31-
roles:
32-
- ai-edge-engineer
33-
products:
34-
- azure-iot-hub
35-
subjects:
36-
- iot
37-
units:
38-
- learn.oxford.deploy-prebuilt-module-edge-device.1-introduction
39-
- learn.oxford.deploy-prebuilt-module-edge-device.2-what-is-prebuilt-module
40-
- learn.oxford.deploy-prebuilt-module-edge-device.3-how-setup-communication
41-
- learn.oxford.deploy-prebuilt-module-edge-device.4-exercise-setup-communication
42-
- learn.oxford.deploy-prebuilt-module-edge-device.5-how-deploy-prebuilt-module
43-
- learn.oxford.deploy-prebuilt-module-edge-device.6-exercise-deploying-prebuilt-module
44-
- learn.oxford.deploy-prebuilt-module-edge-device.7-knowledge-check
45-
- learn.oxford.deploy-prebuilt-module-edge-device.8-summary
46-
1+
### YamlMime:Module
2+
uid: learn.oxford.deploy-prebuilt-module-edge-device
3+
metadata:
4+
title: "Deploy a pre-built module to the Edge device"
5+
description: "Deploy a pre-built temperature simulator module to an IoT Edge device using a container. Check that the module was successfully created and deployed and view simulated data."
6+
ms.date: 05/09/2025
7+
author: orin-thomas
8+
ms.author: orthomas
9+
ms.topic: module
10+
ms.custom: team=cloud_advocates
11+
ms.service: azure-iot-edge
12+
ms.collection: ce-advocates-ai-copilot
13+
title: "Deploy a pre-built module to the Edge device"
14+
summary: "Deploy a pre-built temperature simulator module to an IoT Edge device using a container. Check that the module was successfully created and deployed and view simulated data."
15+
abstract: |
16+
In this module, you will:
17+
- Launch a module from Azure portal to IoT Edge
18+
- Generate simulated data from an edge device
19+
- Verify data generated from the edge device
20+
prerequisites: |
21+
- Ability to use IoT Hub in Azure
22+
- Ability to use Azure Cloud Shell
23+
- Experience creating and managing resources using the Azure portal or Azure Cloud Shell at the beginner level
24+
- Basic knowledge of Azure IoT Edge
25+
iconUrl: /training/achievements/student-evangelism/deploy-pre-built-module-iot-edge.svg
26+
hidden: true
27+
badge:
28+
uid: learn.deploy-built-module-iot-edge.badge
29+
levels:
30+
- intermediate
31+
roles:
32+
- ai-edge-engineer
33+
products:
34+
- azure-iot-hub
35+
subjects:
36+
- iot
37+
units:
38+
- learn.oxford.deploy-prebuilt-module-edge-device.1-introduction
39+
- learn.oxford.deploy-prebuilt-module-edge-device.2-what-is-prebuilt-module
40+
- learn.oxford.deploy-prebuilt-module-edge-device.3-how-setup-communication
41+
- learn.oxford.deploy-prebuilt-module-edge-device.4-exercise-setup-communication
42+
- learn.oxford.deploy-prebuilt-module-edge-device.5-how-deploy-prebuilt-module
43+
- learn.oxford.deploy-prebuilt-module-edge-device.6-exercise-deploying-prebuilt-module
44+
- learn.oxford.deploy-prebuilt-module-edge-device.7-knowledge-check
45+
- learn.oxford.deploy-prebuilt-module-edge-device.8-summary
46+

0 commit comments

Comments
 (0)