Skip to content

Commit 4ff114a

Browse files
committed
dom review 1
1 parent b9bbb9e commit 4ff114a

File tree

1 file changed

+9
-19
lines changed

1 file changed

+9
-19
lines changed

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

Lines changed: 9 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ author: asergaz
77
ms.author: sergaz
88
ms.topic: overview
99
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.
1111
---
1212

1313
# 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
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:
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:
2527

2628
- Asset endpoint creation
2729
- Asset, tags, and events creation
2830
- Data flow endpoint creation
2931
- Asset and data flow endpoints secrets management
3032
- Enabling and disabling assets
3133

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:
3335

3436
- 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.
3737
- To save energy, turn off the lights of a building.
38+
- Use MQTT topics to let assets communicate with each other through the broker.
3839

39-
## Primitives
40+
## Components
4041

4142
An edge-based IoT solution can use the following primitives for asset management and control:
4243

@@ -102,20 +103,9 @@ For more information, see [Manage secrets for your Azure IoT Operations deployme
102103

103104
## Command and control
104105

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.
115107

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.
119109

120110
For more information, see [Azure IoT Operations built-in local MQTT broker](../iot-operations/manage-mqtt-broker/overview-broker.md).
121111

0 commit comments

Comments
 (0)