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-development.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,7 +52,7 @@ In Azure IoT, a device developer writes the code to run on the devices in the so
52
52
53
53
## Asset and device types
54
54
55
-
An IoT solution can contain many types of [assets](iot-glossary.md#asset) and [devices](iot-glossary.md#device). You typically find devices in cloud-based solutions and assets in edge-based solutions. It's also possible to have a hybrid solution that contain both devices and assets.
55
+
An IoT solution can contain many types of [assets](iot-glossary.md#asset) and [devices](iot-glossary.md#device). You typically find devices in cloud-based solutions and assets in edge-based solutions. It's also possible to have a hybrid solution that contains both devices and assets.
56
56
57
57
# [Edge-based solution](#tab/edge)
58
58
@@ -82,7 +82,7 @@ These devices are typically built using microcontrollers (MCUs) or microprocesso
82
82
83
83
- MCUs are less expensive and simpler to operate than MPUs.
84
84
- An MCU contains many of the functions, such as memory, interfaces, and I/O on the chip itself. An MPU accesses this functionality from components in supporting chips.
85
-
- An MCU often uses a real-time OS (RTOS) or runs bare-metal (no OS) and provides real-time responses and highly deterministic reactions to external events. MPUs generally run a general purpose OS, such as Windows, Linux, or macOS that provides a nondeterministic real-time response. There's typically no guarantee as to when a task will complete.
85
+
- An MCU often uses a real-time OS (RTOS) or runs bare-metal (no OS) and provides real-time responses and highly deterministic reactions to external events. MPUs generally run a general purpose OS, such as Windows, Linux, or macOS that provides a nondeterministic real-time response. There's typically no guarantee as to when a task completes.
86
86
87
87
Examples of specialized hardware and operating systems include:
88
88
@@ -150,11 +150,11 @@ Device and asset models define the data that devices and assets exchange with th
150
150
151
151
# [Edge-based solution](#tab/edge)
152
152
153
-
In an edge-based solution, an operator configures connectors to connect to assets. This configuration includes a mapping between the asset's data and a cloud schema. For example, the OPC UA connector lets the operator map OPC UA node Ids to tags and events in a JSON message exchanged with the MQTT broker. The following screenshot shows an example in the digital operations experience web UI that defines two such mappings for an asset:
153
+
In an edge-based solution, an operator configures connectors to connect to assets. This configuration includes a mapping between the asset's data and a cloud schema. For example, the OPC UA connector lets the operator map OPC UA node IDs to tags and events in a JSON message exchanged with the MQTT broker. The following screenshot shows an example in the digital operations experience web UI that defines two such mappings for an asset:
154
154
155
155
:::image type="content" source="media/iot-overview-device-development/add-tag.png" alt-text="Screenshot that shows an example asset definition.":::
156
156
157
-
Elsewhere in the solution, an operator can refer directly to the **Temperature** and **Tag 10** tags without needing to know the details of the OPC UA node Ids.
157
+
Elsewhere in the solution, an operator can refer directly to the **Temperature** and **Tag 10** tags without needing to know the details of the OPC UA node IDs.
Copy file name to clipboardExpand all lines: articles/iot/iot-services-and-technologies.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -59,7 +59,7 @@ To learn more, see [What is Azure IoT Operations?](../iot-operations/overview-io
59
59
60
60
### Azure Device Registry
61
61
62
-
> Currently, Azure Device Registry is typically part of an **edge-based IoT solution** that use Azure IoT Operations and follows the adaptive cloud approach.
62
+
> Currently, Azure Device Registry is typically part of an **edge-based IoT solution** that uses Azure IoT Operations and follows the adaptive cloud approach.
63
63
64
64
Azure Device Registry is a backend service that enables the management of assets and devices in your solution using Azure Resource Manager. Azure Device Registry:
65
65
@@ -72,7 +72,7 @@ To learn more, see [What is asset management in Azure IoT Operations](../iot-ope
72
72
73
73
### Azure IoT Operations SDKs (preview)
74
74
75
-
> The Azure IoT Operations SDKs enable you to build a custom **edge-based IoT solution** that use Azure IoT Operations.
75
+
> The Azure IoT Operations SDKs enable you to build a custom **edge-based IoT solution** that uses Azure IoT Operations.
76
76
77
77
The Azure IoT Operations SDKs are a suite of tools and libraries across multiple languages designed to aid the development of applications for Azure IoT Operations. The SDKs can be used to build secure, highly available applications at the edge, that interact with Azure IoT Operations to perform operations such as asset discovery, protocol translation and data transformation.
78
78
@@ -88,31 +88,31 @@ To learn more, see [What is Azure IoT Hub?](../iot-hub/iot-concepts-and-iot-hub.
88
88
89
89
### Azure IoT Hub Device Provisioning Service (DPS)
90
90
91
-
> DPS is typically part of a **cloud-based IoT solution** that use IoT Hub or IoT Central.
91
+
> DPS is typically part of a **cloud-based IoT solution** that uses IoT Hub or IoT Central.
92
92
93
93
DPS is a helper service for IoT Hub that enables zero-touch, just-in-time provisioning of IoT devices to an IoT hub without requiring human intervention. Many of the manual steps traditionally involved in provisioning are automated with DPS to reduce the time to deploy IoT devices and lower the risk of manual error. DPS can provision devices that use X.509 certificates and trusted platform modules. IoT Central applications use an internal DPS instance to manage device connections.
94
94
95
95
To learn more, see [What is Azure IoT Hub Device Provisioning Service?](../iot-dps/about-iot-dps.md).
96
96
97
97
### Azure Device Update for IoT Hub
98
98
99
-
> Device Update for IoT Hub is typically part of a **cloud-based IoT solution** that use IoT Hub.
99
+
> Device Update for IoT Hub is typically part of a **cloud-based IoT solution** that uses IoT Hub.
100
100
101
101
Azure Device Update for IoT Hub is a service that enables you to deploy over-the-air updates for your IoT devices, including Azure IoT Edge devices. Device Update offers optimized update deployment and streamlined operations through integration with Azure IoT Hub, making it easy to adopt on any existing IoT Hub-based solution.
102
102
103
103
To learn more, see [What is Device Update for IoT Hub?](../iot-hub-device-update/understand-device-update.md).
104
104
105
105
### Azure IoT Edge
106
106
107
-
> IoT Edge is typically part of a **hybrid IoT solution** that use IoT Hub or IoT Central.
107
+
> IoT Edge is typically part of a **hybrid IoT solution** that uses IoT Hub or IoT Central.
108
108
109
109
Azure IoT Edge is a device-focused runtime that enables you to deploy, run, and monitor containerized Linux workloads at the edge, bringing analytics closer to your devices for faster insights and offline decision-making. IoT Edge can also act as a gateway for devices with no internet connectivity and protocol translation. IoT Edge is a feature of Azure IoT Hub and also integrates with Azure IoT Central.
110
110
111
111
To learn more, see [What is Azure IoT Edge](../iot-edge/about-iot-edge.md).
112
112
113
113
## Azure Digital Twins
114
114
115
-
> The Azure Digital Twins service is typically part of a **cloud-based IoT solution** that use IoT Hub.
115
+
> The Azure Digital Twins service is typically part of a **cloud-based IoT solution** that uses IoT Hub.
116
116
117
117
Azure Digital Twins is a platform as a service (PaaS) offering that enables the creation of twin graphs based on digital models of entire environments, which could be buildings, factories, farms, energy networks, railways, stadiums, and more—even entire cities. Azure Digital Twins can be used to design a digital twin architecture that represents actual IoT devices in a wider cloud solution, and which connects to IoT Hub device twins to send and receive live data.
118
118
@@ -128,7 +128,7 @@ To learn more, see [What is Azure IoT Central?](../iot-central/core/overview-iot
128
128
129
129
## Azure Event Grid
130
130
131
-
> Currently, Azure Event Grid is typically part of a **hybrid IoT solution** that use Azure IoT Operations, IoT Hub, or IoT Central.
131
+
> Currently, Azure Event Grid is typically part of a **hybrid IoT solution** that uses Azure IoT Operations, IoT Hub, or IoT Central.
132
132
133
133
Azure Event Grid is a highly scalable, fully managed Pub Sub message distribution service that offers flexible message consumption patterns using the MQTT and HTTP protocols. With Azure Event Grid, you can build data pipelines with device data, integrate applications, and build event-driven serverless architectures. Event Grid enables clients to publish and subscribe to messages over the MQTT v3.1.1 and v5.0 protocols to support IoT solutions. Through HTTP, Event Grid enables you to build event-driven solutions where a publisher service announces its system state changes (events) to subscriber applications.
134
134
@@ -140,7 +140,7 @@ To learn more, see [What is Azure Event Grid?](../event-grid/overview.md)
140
140
141
141
## Azure IoT device and service SDKs
142
142
143
-
> The Azure IoT device and service SDKs enables you to build a custom **cloud-based IoT solution** that use IoT Hub or IoT Central.
143
+
> The Azure IoT device and service SDKs enables you to build a custom **cloud-based IoT solution** that uses IoT Hub or IoT Central.
144
144
145
145
- The [Azure IoT device SDKs](iot-sdks.md#device-sdks) help you address the challenges of connecting devices securely and reliably to your IoT Hub or IoT Central using protocols such as MQTT and AMQP.
146
146
- The [Azure IoT service SDKs](iot-sdks.md#iot-hub-service-sdks) contain code to facilitate building applications that interact directly with IoT Hub to manage devices and security.
@@ -153,7 +153,7 @@ To learn more, see [Azure IoT device and service SDKs](iot-sdks.md).
153
153
154
154
## Azure IoT Plug and Play
155
155
156
-
> Azure IoT Plug and Play is a programming model that enables you to build a **cloud-based IoT solution** that use IoT Hub or IoT Central.
156
+
> Azure IoT Plug and Play is a programming model that enables you to build a **cloud-based IoT solution** that uses IoT Hub or IoT Central.
157
157
158
158
IoT Plug and Play enables solution builders to integrate IoT devices with their solutions without any manual configuration. At the core of IoT Plug and Play, is a device _model_ that a device uses to advertise its capabilities to an IoT Plug and Play-enabled service such as IoT Central or Azure Digital Twins. You define IoT Plug and Play models and interfaces using the [Digital Twins Definition Language (DTDL)](https://github.com/Azure/opendigitaltwins-dtdl/blob/master/README.md).
0 commit comments