Skip to content

Commit eb0cb8b

Browse files
committed
adding H2 to edge-based
1 parent 1e00bf2 commit eb0cb8b

File tree

1 file changed

+49
-22
lines changed

1 file changed

+49
-22
lines changed

articles/iot/iot-overview-device-management.md

Lines changed: 49 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: IoT asset and device management and control
3-
description: An overview of asset and device management and control options in an Azure IoT solution including device updates.
3+
description: An overview of asset and device management and control options in an Azure IoT solution.
44
ms.service: azure-iot
55
services: iot
66
author: asergaz
@@ -21,6 +21,38 @@ The following diagram shows a high-level view of the components in a typical edg
2121
<!-- Art Library Source# ConceptArt-0-000-032 -->
2222
:::image type="content" source="media/iot-overview-device-management/iot-edge-management-architecture.svg" alt-text="Diagram that shows the high-level IoT edge-based solution architecture highlighting asset management areas." border="false" lightbox="media/iot-overview-device-management/iot-edge-management-architecture.svg":::
2323

24+
In an edge-based IoT solution, asset management refers to processes such as registering assets and defining asset endpoints. Asset management includes the following tasks:
25+
26+
<!-- - Creating logical entities that represent a physical or virtual asset.
27+
- Asset registration in a single unified registry that enables edge and cloud management.
28+
- Defining the asset endpoints that connect assets to your edge runtime environment.
29+
- Defining asset tags and events to enable data flow from OPC UA servers to the MQTT broker.
30+
-->
31+
32+
- Asset endpoint creation
33+
- Asset, tags and events creation
34+
- Asset updates
35+
- Asset endpoints secrets management
36+
- Asset monitoring
37+
- Enabling and disabling assets
38+
39+
In an edge-based IoT solution, an MQTT broker enables bidirectional edge/cloud communication, and powers [event-driven applications](/azure/architecture/guide/architecture-styles/event-driven) at the edge. For example, you can:
40+
41+
- Control the cameras pan, tilt, and zoom.
42+
- Capture snapshots from a video stream and publish them to an MQTT topic.
43+
- Publish OPC UA machine status events to the MQTT broker.
44+
- Shut down the lights of a building to save energy.
45+
46+
## Primitives
47+
48+
## Asset endpoint creation
49+
50+
## Asset, tags and events creation
51+
52+
## Asset endpoint secrets management
53+
54+
## Asset monitoring
55+
2456
### [Cloud-based solution](#tab/cloud)
2557

2658
The following diagram shows a high-level view of the components in a typical cloud-based IoT solution. This article focuses on the device management and control components of a cloud-based IoT solution:
@@ -30,32 +62,25 @@ The following diagram shows a high-level view of the components in a typical clo
3062

3163
IoT Central applications use the IoT Hub and the Device Provisioning Service (DPS) services internally. Therefore, the concepts in a cloud-based IoT solution apply whether you're using IoT Central or IoT Hub.
3264

33-
---
34-
35-
In Azure IoT, asset and device management refers to processes such as provisioning and updating assets or devices. Asset and device management includes the following tasks:
65+
In a cloud-based IoT solution, device management refers to processes such as provisioning and updating devices. Device management includes the following tasks:
3666

37-
- Asset or device registration.
38-
- Asset or device provisioning.
39-
- Asset or device deployment.
40-
- Asset or device updates.
41-
- Asset or device key management and rotation.
42-
- Asset or device monitoring.
43-
- Enabling and disabling assets or devices.
44-
- Define the asset endpoints that connect assets to your edge runtime environment.
45-
- Define asset tags and events to enable data flow from OPC UA servers to the MQTT broker.
67+
- Device registration.
68+
- Device provisioning.
69+
- Device deployment.
70+
- Device updates.
71+
- Device key management and rotation.
72+
- Device monitoring.
73+
- Enabling and disabling devices.
4674

47-
In Azure IoT, *command and control* refers to the processes that let you send commands to assets and devices and receive responses from them. For example, you can send a command to:
75+
In a cloud-based IoT solution, *command and control* refers to the processes that let you send commands to devices and receive responses from them. For example, you can send a command to a device to:
4876

4977
- Set a target temperature.
5078
- Request maximum and minimum temperature values for the last two hours.
5179
- Set the sensor data interval to 10 seconds.
52-
- Control the camera pan, tilt, and zoom.
53-
- Capture snapshots from a video stream and publish them to an MQTT topic.
54-
- Shut down the lights of a building to save energy.
5580

5681
## Primitives
5782

58-
Azure IoT solutions can use the following primitives for both device management and command and control:
83+
A cloud-based IoT solution can use the following primitives for both device management and command and control:
5984

6085
- *Device twins* to share and synchronize state data with the cloud. For example, a device can use the device twin to report the current state of a valve it controls to the cloud and to receive a desired target temperature from the cloud.
6186
- *Digital twins* to represent a device in the digital world. For example, a digital twin can represent a device's physical location, its capabilities, and its relationships with other devices. To learn more about the differences between device twins and digital twins, see [Understand IoT Plug and Play digital twins](concepts-digital-twin.md).
@@ -66,7 +91,7 @@ To learn more, see [Cloud-to-device communications guidance](../iot-hub/iot-hub-
6691

6792
## Device registration
6893

69-
Before a device can connect to an IoT hub, it must be registered. Device registration is the process of creating a device identity in the cloud. Each IoT hub has its own internal device registry. The device identity is used to authenticate the device when it connects to Azure IoT. A device registration entry includes the following properties:
94+
Before a device can connect to an IoT hub, it must be registered. Device registration is the process of creating a device identity in the cloud. Each IoT hub has its own internal device registry. The device identity is used to authenticate the device when it connects to IoT Hub. A device registration entry includes the following properties:
7095

7196
- A unique device ID.
7297
- Authentication information such as symmetric keys or X.509 certificates.
@@ -88,7 +113,7 @@ To learn more, see [Device provisioning service overview](../iot-dps/about-iot-d
88113

89114
## Device deployment
90115

91-
In Azure IoT, device deployment typically refers to the process of installing software on an IoT Edge device. When an IoT Edge device connects to an IoT hub, it receives a *deployment manifest* that contains details of the modules to run on the device. The deployment manifest also contains configuration information for the modules. There are a number of standard modules available for IoT Edge devices. You can also create your own custom modules.
116+
In a cloud-based IoT solution, device deployment typically refers to the process of installing software on an IoT Edge device. When an IoT Edge device connects to an IoT hub, it receives a *deployment manifest* that contains details of the modules to run on the device. The deployment manifest also contains configuration information for the modules. There are a number of standard modules available for IoT Edge devices. You can also create your own custom modules.
92117

93118
To learn more, see [What is Azure IoT Edge?](../iot-edge/about-iot-edge.md)
94119

@@ -150,9 +175,11 @@ To learn more, see:
150175
- [Schedule jobs on multiple devices (IoT Hub)](../iot-hub/iot-hub-devguide-jobs.md)
151176
- [Manage devices in bulk in your Azure IoT Central application](../iot-central/core/howto-manage-devices-in-bulk.md)
152177

178+
---
179+
153180
## Next steps
154181

155-
Now that you've seen an overview of device management and control in Azure IoT solutions, some suggested next steps include:
182+
Now that you've seen an overview of asset and device management and control in a typical Azure IoT solution, some suggested next steps include:
156183

157184
- [Process and route messages](iot-overview-message-processing.md)
158-
- [Extend your IoT solution](iot-overview-solution-extensibility.md)
185+
- [Extend your IoT solution](iot-overview-solution-extensibility.md)

0 commit comments

Comments
 (0)