You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/iot/iot-overview-device-management.md
+9-19Lines changed: 9 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ author: asergaz
7
7
ms.author: sergaz
8
8
ms.topic: overview
9
9
ms.date: 03/20/2025
10
-
# Customer intent: As a solution builder or device developer I want a high-level overview of the issues around asset abd device management and control so that I can easily find relevant content.
10
+
# Customer intent: As a solution builder or device developer I want a high-level overview of the issues around asset and device management and control so that I can easily find relevant content.
11
11
---
12
12
13
13
# IoT asset and device management and control
@@ -21,22 +21,23 @@ The following diagram shows a high-level view of the components in a typical edg
21
21
<!-- Art Library Source# ConceptArt-0-000-032 -->
22
22
:::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":::
23
23
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:
24
+
In an edge-based IoT solution, operational technologists (OT) can manage and control assets from the cloud, by leveraging a *Unified registry*. OT users can use the *operations experience web UI*, while IT administrators can use the CLI and Azure Portal. To locate and manage assets, OT users can use *Sites*, that are created by the IT administrator and typically group Azure IoT Operations instances by physical location.
25
+
26
+
Asset management refers to processes such as registering assets and defining asset endpoints. Asset management includes the following tasks:
25
27
26
28
- Asset endpoint creation
27
29
- Asset, tags, and events creation
28
30
- Data flow endpoint creation
29
31
- Asset and data flow endpoints secrets management
30
32
- Enabling and disabling assets
31
33
32
-
In an edge-based IoT solution, *command and control* refers to the processes that let you send commands to assets and receive responses from them. For example, you can:
34
+
In an edge-based IoT solution, *command and control* refers to the processes that let you send commands to assets and optionally receive responses from them. For example, you can:
33
35
34
36
- Control the cameras pan, tilt, and zoom.
35
-
- Capture snapshots from a video stream and publish them to an MQTT topic.
36
-
- Publish OPC UA machine status events to the MQTT broker.
37
37
- To save energy, turn off the lights of a building.
38
+
- Use MQTT topics to let assets communicate with each other through the broker.
38
39
39
-
## Primitives
40
+
## Components
40
41
41
42
An edge-based IoT solution can use the following primitives for asset management and control:
42
43
@@ -102,20 +103,9 @@ For more information, see [Manage secrets for your Azure IoT Operations deployme
102
103
103
104
## Command and control
104
105
105
-
The Azure IoT Operations MQTT broker, that's enterprise grade and compliant with standards, enables bidirectional edge/cloud communication, and powers [event-driven applications](/azure/architecture/guide/architecture-styles/event-driven) at the edge.
106
-
107
-
Azure IoT Operations provides support for communication between applications via MQTT5 using an RPC implementation. Commands build on top of the MQTT5/RPC protocol, and can be summarized as:
108
-
109
-
- A Command Invoker to invoke a method on a different host.
110
-
- A Command Executor listening for incoming requests.
111
-
- A serializer to encode and decode requests and responses.
112
-
113
-
A shared pair of channels the invoker uses to send requests and listen for responses, and the executor uses to listen to requests and send responses
114
-
Commands are the basis for:
106
+
Azure IoT Operations includes an enterprise grade, standards compliant MQTT broker. The broker enables bidirectional communication between the edge and the cloud, and powers [event-driven applications](/azure/architecture/guide/architecture-styles/event-driven) at the edge.
115
107
116
-
- Control-plane communication for Azure IoT Operations SDKs.
117
-
- Messaging that can't be resolved using Telemetry.
118
-
- Built-in service for the Azure IoT Operations ecosystem.
108
+
Use the MQTT broker to implement command and control solutions that enable you to send commands to your assets either from the cloud or from other edge-based components. Connectors, such as the ONVIF connector, can use MQTT topics to listen for and respond to commands. For example, you can publish a message to a topic in the MQTT broker that's an instruction to a camera to pan left by 20 degrees. The camera can use another topic to publish a message that acknowledges the operation is complete. The IoT Operations SDK includes samples that show how to implement these types of command and control scenarios.
119
109
120
110
For more information, see [Azure IoT Operations built-in local MQTT broker](../iot-operations/manage-mqtt-broker/overview-broker.md).
0 commit comments