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
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ services: iot
6
6
author: asergaz
7
7
ms.author: sergaz
8
8
ms.topic: overview
9
-
ms.date: 03/17/2025
9
+
ms.date: 03/20/2025
10
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.
11
11
---
12
12
@@ -24,7 +24,7 @@ The following diagram shows a high-level view of the components in a typical edg
24
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
25
26
26
- Asset endpoint creation
27
-
- Asset, tags and events creation
27
+
- Asset, tags, and events creation
28
28
- Data flow endpoint creation
29
29
- Asset and data flow endpoints secrets management
30
30
- Enabling and disabling assets
@@ -34,7 +34,7 @@ In an edge-based IoT solution, *command and control* refers to the processes tha
34
34
- Control the cameras pan, tilt, and zoom.
35
35
- Capture snapshots from a video stream and publish them to an MQTT topic.
36
36
- Publish OPC UA machine status events to the MQTT broker.
37
-
-Turn off the lights of a building to save energy.
37
+
-To save energy, turn off the lights of a building.
38
38
39
39
## Primitives
40
40
@@ -62,9 +62,9 @@ Currently, the southbound connectors available in Azure IoT Operations are the c
62
62
- An asset endpoint for OPC UA stores the information you need to connect to an OPC UA server.
63
63
- An asset endpoint for the media connector stores the information you need to connect to a media source.
64
64
65
-
For more information, see [What is the connector for OPC UA?](./overview-opcua-broker.md)
65
+
For more information, see [What is the connector for OPC UA?](../iot-operations/discover-manage-assets/overview-opcua-broker.md).
66
66
67
-
## Asset, tags and events creation
67
+
## Asset, tags, and events creation
68
68
69
69
An *asset* is a logical entity that represents a device or component in the cloud as an Azure Resource Manager resource and at the edge as a Kubernetes custom resource. When you create an asset, you can define its metadata and the datapoints (also called tags) and events that it emits.
70
70
@@ -98,26 +98,26 @@ For more information, see [Configure data flows in Azure IoT Operations](../iot-
98
98
99
99
On an Azure IoT Operations instance deployed with secure settings, you can add secrets to Azure Key Vault, and sync them to the edge to be used in asset endpoints or data flow endpoints using the operations experience web UI. Secrets are used in asset endpoints and data flow endpoints for authentication.
100
100
101
-
For more inforamtion, see [Manage secrets for your Azure IoT Operations deployment](../iot-operations/secure-iot-ops/howto-manage-secrets.md).
101
+
For more information, see [Manage secrets for your Azure IoT Operations deployment](../iot-operations/secure-iot-ops/howto-manage-secrets.md).
102
102
103
103
## Command and control
104
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
106
107
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
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
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
112
113
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
114
Commands are the basis for:
115
115
116
-
- Control-plane communication for Azure IoT Operations SDKs
117
-
- Messaging that cannot be resolved using Telemetry
118
-
- Built-in service for the Azure IoT Operations ecosystem
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.
119
119
120
-
For more inforamtion, see [Azure IoT Operations built-in local MQTT broker](../iot-operations/manage-mqtt-broker/overview-broker.md).
120
+
For more information, see [Azure IoT Operations built-in local MQTT broker](../iot-operations/manage-mqtt-broker/overview-broker.md).
121
121
122
122
### [Cloud-based solution](#tab/cloud)
123
123
@@ -179,7 +179,7 @@ To learn more, see [Device provisioning service overview](../iot-dps/about-iot-d
179
179
180
180
## Device deployment
181
181
182
-
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.
182
+
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 many standard modules available for IoT Edge devices. You can also create your own custom modules.
183
183
184
184
To learn more, see [What is Azure IoT Edge?](../iot-edge/about-iot-edge.md)
185
185
@@ -191,7 +191,7 @@ Typically, your IoT solution must include a way to update device software. For a
191
191
192
192
For a non-IoT Edge device, you need to have a way to update the device firmware. This update process could use a cloud-to-device message to notify the device that a firmware update is available. Then the device runs custom code to download and install the update.
193
193
194
-
The [Device Update for IoT Hub](../iot-hub-device-update/understand-device-update.md) service provides a managed solution for updating devices. It enables you to upload firmware updates to the cloud and then distribute them to devices. It also lets your monitor the update process and roll back to a previous version if the update fails.
194
+
The [Device Update for IoT Hub](../iot-hub-device-update/understand-device-update.md) service provides a managed solution for updating devices. It enables you to upload firmware updates to the cloud and then distribute them to devices. It also lets you monitor the update process and roll back to a previous version if the update fails.
0 commit comments