Skip to content

Commit cd3c979

Browse files
committed
changes to edge gateway and title
1 parent 497034d commit cd3c979

File tree

4 files changed

+39
-37
lines changed

4 files changed

+39
-37
lines changed

articles/iot/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ conceptualContent:
7373
links:
7474
- url: ./iot-overview-device-connectivity.md
7575
itemType: overview
76-
text: Introduction to device infrastructure and connectivity
76+
text: Introduction to IoT asset and device connectivity and infrastructure
7777
- url: ../iot/iot-mqtt-connect-to-iot-hub.md
7878
itemType: concept
7979
text: MQTT support in Azure IoT Hub

articles/iot/iot-introduction.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ IoT devices have different characteristics when compared to other clients such a
100100

101101
The device SDKs help you address the challenges of connecting devices securely and reliably to your cloud services.
102102

103-
To learn more device connectivity and gateways, see [Device infrastructure and connectivity](iot-overview-device-connectivity.md).
103+
To learn more about device connectivity and gateways, see [IoT asset and device connectivity and infrastructure](iot-overview-device-connectivity.md).
104104

105105
### Connectivity in an edge-based solution
106106

@@ -213,7 +213,7 @@ The following table summarizes current security options:
213213
Suggested next steps to explore Azure IoT further include:
214214

215215
- [IoT device development](iot-overview-device-development.md)
216-
- [Device infrastructure and connectivity](iot-overview-device-connectivity.md)
216+
- [IoT asset and device connectivity and infrastructure](iot-overview-device-connectivity.md)
217217
- [Azure IoT services and technologies](iot-services-and-technologies.md)
218218

219219
To learn more about Azure IoT architecture, see:

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

Lines changed: 35 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,35 @@
11
---
2-
title: Device infrastructure and connectivity
3-
description: An overview of device infrastructure and connectivity in an Azure IoT solution, including gateways and protocols such as MQTT and OPC UA.
2+
title: IoT asset and device connectivity and infrastructure
3+
description: An overview of asset and device connectivity and infrastructure in an Azure IoT solution, including gateways and protocols such as MQTT and OPC UA.
44
ms.service: azure-iot
55
services: iot
6-
author: dominicbetts
7-
ms.author: dobett
6+
author: asergaz
7+
ms.author: sergaz
88
ms.topic: overview
9-
ms.date: 02/25/2025
10-
ms.custom:
11-
- template-overview
12-
- ignite-2023
13-
# Customer intent: As a solution builder or device developer I want a high-level overview of the issues around device infrastructure and connectivity so that I can easily find relevant content.
9+
ms.date: 03/12/2025
10+
# Customer intent: As a solution builder or device developer I want a high-level overview of the issues around asset and device connectivity and infrastructure so that I can easily find relevant content.
1411
---
1512

16-
# Asset and device infrastructure and connectivity
13+
# IoT asset and device connectivity and infrastructure
1714

18-
This overview introduces the key concepts around how devices connect to the cloud in a typical Azure IoT solution. The article also introduces optional infrastructure elements such as gateways and bridges. Each section includes links to content that provides further detail and guidance.
15+
This overview introduces the key concepts around how assets and devices connect to a typical Azure IoT solution. The article also introduces infrastructure elements such as gateways and bridges. Each section includes links to content that provides further detail and guidance.
1916

2017
### [Edge-based solution](#tab/edge)
2118

22-
The following diagram shows a high-level view of the components in a typical IoT solution. This article focuses on the connectivity between the assets and the edge environment shown in the diagram:
19+
The following diagram shows a high-level view of the components in a typical edge-base IoT solution. This article focuses on the connectivity between the assets and the edge runtime environment shown in the diagram:
2320

2421
<!-- Art Library Source# ConceptArt-0-000-032 -->
2522
:::image type="content" source="media/iot-overview-device-connectivity/iot-edge-connectivity-architecture.svg" alt-text="Diagram that shows the high-level IoT edge-based solution architecture highlighting device connectivity areas." border="false" lightbox="media/iot-overview-device-connectivity/iot-edge-connectivity-architecture.svg":::
2623

2724
### [Cloud-based solution](#tab/cloud)
2825

29-
IoT Central applications use the IoT Hub and the Device Provisioning Service (DPS) services internally. Therefore, the concepts in this article apply whether you're using IoT Central to explore an IoT scenario or building your solution by using IoT Hub and DPS.
30-
31-
The following diagram shows a high-level view of the components in a typical IoT solution. This article focuses on the connectivity between the devices and the IoT cloud services, including gateways and bridges shown in the diagram:
26+
The following diagram shows a high-level view of the components in a typical cloud-based IoT solution. This article focuses on the connectivity between the devices and the IoT cloud services, including gateways and bridges shown in the diagram:
3227

3328
<!-- Art Library Source# ConceptArt-0-000-032 -->
3429
:::image type="content" source="media/iot-overview-device-connectivity/iot-cloud-connectivity-architecture.svg" alt-text="Diagram that shows the high-level IoT cloud-based solution architecture highlighting device connectivity areas." border="false" lightbox="media/iot-overview-device-connectivity/iot-cloud-connectivity-architecture.svg":::
3530

31+
IoT Central applications use the IoT Hub and the Device Provisioning Service (DPS) services internally. Therefore, the concepts in this article apply whether you're using IoT Central or IoT Hub.
32+
3633
---
3734

3835
## Communication methods
@@ -55,10 +52,10 @@ Once asset data is received, Azure IoT Operations uses *data flows* to process a
5552

5653
Azure IoT devices use the following primitives to exchange data with cloud services:
5754

58-
- *Device-to-cloud* messages to send time series telemetry to the cloud. For example, temperature data collected from a sensor attached to the device.
55+
- *Device-to-cloud* messages to send time series data to the cloud. For example, temperature data collected from a sensor attached to the device.
5956
- *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.
6057
- *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.
61-
- *File uploads* for media files such as captured images and video. Intermittently connected devices can send telemetry batches. Devices can compress uploads to save bandwidth.
58+
- *File uploads* for media files such as captured images and video. Intermittently connected devices can send data in batches. Devices can compress uploads to save bandwidth.
6259
- *Direct methods* to receive commands from the cloud. A direct method can have parameters and return a response. For example, the cloud can call a direct method to request the device to reboot.
6360
- *Cloud-to-device* messages receive one-way notifications from the cloud. For example, a notification that an update is ready to download.
6461

@@ -72,7 +69,7 @@ To learn more, see [Device-to-cloud communications guidance](../iot-hub/iot-hub-
7269

7370
Azure IoT Operations uses *connectors* to discover, manage, and ingress data from assets in an edge-based solution.
7471

75-
- The connector for OPC UA is a data ingress and protocol translation service that enables Azure IoT Operations to ingress data from your assets. The broker receives telemetry and events from your assets and publishes the data to topics in the MQTT broker. The broker is based on the widely used OPC UA standard.
72+
- The connector for OPC UA is a data ingress and protocol translation service that enables Azure IoT Operations to ingress data from your assets. The broker receives sensor data and events from your assets and publishes the data to topics in the MQTT broker. The broker is based on the widely used OPC UA standard.
7673
- The media connector (preview) is a service that makes media from media sources such as edge-attached cameras available to other Azure IoT Operations components.
7774
- The connector for ONVIF (preview) is a service that discovers and registers ONVIF assets such as cameras. The connector enables you to manage and control ONVIF assets such as cameras connected to your cluster.
7875

@@ -107,9 +104,11 @@ To learn more about implementing automatic reconnections to endpoints, see [Mana
107104

108105
Assets and asset endpoints in Azure IoT Operations are represented as custom resources in the Kubernetes cluster and as resources in Azure. You can use Azure role-based access control (Azure RBAC) to secure access to these resources. To learn more, see [Secure access to assets and asset endpoints](../iot-operations/discover-manage-assets/howto-secure-assets.md).
109106

110-
Asset endpoint profiles include user authentication information for accessing those endpoints. This authentication can be anonymous or username/password authentication where the values are stored as secrets in Azure Key Vault. Access to the Azure key vault is configured with a user-assigned managed identity.
107+
Asset endpoint profiles include user authentication information for accessing those endpoints. This authentication can be anonymous or username/password authentication where the values are stored as secrets in Azure Key Vault. Access to the Azure Key Vault is configured with a user-assigned managed identity.
108+
109+
The connector for OPC UA is an OPC UA client application that uses a single OPC UA application instance certificate for all the sessions it establishes to collect data from OPC UA servers. By default, the connector uses [cert-manager](https://cert-manager.io/) to manage its application instance certificate.
111110

112-
The connector for OPC UA is an OPC UA client application that uses a single OPC UA application instance certificate for all the sessions it establishes to collect telemetry data from OPC UA servers. By default, the connector uses [cert-manager](https://cert-manager.io/) to manage its application instance certificate.
111+
To learn more about security in your edge-based IoT solution, see [Security best practices for edge-based IoT solutions](iot-overview-security.md?tabs=edge).
113112

114113
### [Cloud-based solution](#tab/cloud)
115114

@@ -132,9 +131,9 @@ Azure IoT devices can use either shared access signature (SAS) tokens or X.509 c
132131

133132
All data exchanged between a device and an IoT hub is encrypted.
134133

135-
---
134+
To learn more about security in your cloud-based IoT solution, see [Security best practices for cloud-based IoT solutions](iot-overview-security.md?tabs=cloud) and [Security architecture for Azure IoT Hub](/azure/well-architected/service-guides/azure-iot-hub#security).
136135

137-
To learn more about security in your IoT solution, see [Security architecture for IoT solutions](/azure/well-architected/service-guides/azure-iot-hub#security).
136+
---
138137

139138
## Protocols
140139

@@ -195,40 +194,43 @@ Persistent connections are required when your solution needs *command and contro
195194

196195
### Ephemeral connections
197196

198-
Ephemeral connections are brief connections for devices to send telemetry to your IoT hub. After a device sends the telemetry, it drops the connection. The device reconnects when it has more telemetry to send. Ephemeral connections aren't suitable for command and control scenarios. A device client can use the HTTP API if all it needs to do is send telemetry.
197+
Ephemeral connections are brief connections for devices to send sensor data to your IoT hub. After a device sends the sensor data, it drops the connection. The device reconnects when it has more sensor data to send. Ephemeral connections aren't suitable for command and control scenarios. A device client can use the HTTP API if all it needs to do is send sensor data.
199198

200199
---
201200

202-
## Field gateways
201+
## Edge Gateways
203202

204-
Field gateways (sometimes referred to as edge gateways) are typically deployed on-premises and close to your IoT devices. Field gateways handle communication with the cloud on behalf of your IoT devices. Field gateways can:
203+
Edge gateways (sometimes referred to as field gateways) are typically deployed on-premises and close to your assets and IoT devices. Edge gateways run on your edge runtime environment and handle communication with the cloud on behalf of your assets and IoT devices. Edge gateways can:
205204

206205
- Do protocol translation. For example, enabling Bluetooth enabled devices to connect to the cloud.
207-
- Manage offline and disconnected scenarios. For example, buffering telemetry when the cloud endpoint is unreachable.
208-
- Filter, compress, or aggregate telemetry before sending it to the cloud.
209-
- Run logic at the edge to remove the latency associated with running logic on behalf of devices in the cloud. For example, detecting a spike in temperature and opening a valve in response.
206+
- Manage offline and disconnected scenarios. For example, buffering sensor data when the cloud endpoint is unreachable.
207+
- Filter, compress, or aggregate asset and device data before sending it to the cloud.
208+
- Run AI at the edge to remove the latency associated with running AI models on behalf of assets and devices in the cloud. For example, using computer vision AI to detect anomalies in a production line and automatically stopping the line to prevent defects.
210209

211210
### [Edge-based solution](#tab/edge)
212211

213-
As an edge-based solution, Azure IoT Operations acts as a field gateway. Using the connectors and the MQTT broker, an Azure IoT Operations deployment communicates with assets and equipment, either directly or through a server, so that they don't need their own cloud connections. Data flows provide data transformation and data contextualization capabilities before routing messages to various locations including cloud endpoints.
212+
Azure IoT Operations is an edge runtime environment that hosts the services to connect, monitor, and control your assets. One of the functionalities of an edge runtime environment is to act as an edge gateway, using the connectors and the MQTT broker, to communicates with assets and equipment, either directly or through a server, so that they don't need their own cloud connections.
213+
214+
Azure IoT Operations runs on Azure Arc-enabled edge Kubernetes clusters, [enabling a fully automated machine learning operations in hybrid mode](/azure/machine-learning/how-to-attach-kubernetes-anywhere), including training and AI model deployment steps that transition seamlessly between cloud and edge. Data flows provide data transformation and data contextualization capabilities before routing messages to various locations including cloud endpoints.
214215

215216
### [Cloud-based solution](#tab/cloud)
216217

217218
You can use Azure IoT Edge to deploy a field gateway to your on-premises environment. IoT Edge provides a set of features that enable you to deploy and manage field gateways at scale. IoT Edge also provides a set of modules that you can use to implement common gateway scenarios. To learn more, see [What is Azure IoT Edge?](../iot-edge/about-iot-edge.md)
218219

219-
An IoT Edge device can maintain a [persistent connection](#persistent-connections) to an IoT hub. The gateway forwards device telemetry to IoT Hub. This option enables command and control of the downstream devices connected to the IoT Edge device.
220+
An IoT Edge device can maintain a [persistent connection](#persistent-connections) to an IoT hub. The gateway forwards device sensor data to IoT Hub. This option enables command and control of the downstream devices connected to the IoT Edge device.
221+
222+
---
220223

221224
## Bridges
222225

223226
A device bridge enables devices that are connected to a non-Microsoft cloud to connect to your IoT solution. Examples of non-Microsoft clouds include [Sigfox](https://www.sigfox.com/), [Particle Device Cloud](https://www.particle.io/), and [The Things Network](https://www.thethingsnetwork.org/).
224227

225-
The open source IoT Central Device Bridge acts as a translator that forwards telemetry to an IoT Central application. To learn more, see [Azure IoT Central Device Bridge](https://github.com/Azure/iotc-device-bridge). There are non-Microsoft bridge solutions, such as [Tartabit IoT Bridge](/shows/internet-of-things-show/onboarding-constrained-devices-into-azure-using-tartabits-iot-bridge), for connecting devices to an IoT hub.
228+
The open source IoT Central Device Bridge acts as a translator that forwards device data to an IoT Central application. To learn more, see [Azure IoT Central Device Bridge](https://github.com/Azure/iotc-device-bridge). There are non-Microsoft bridge solutions, such as [Tartabit IoT Bridge](/shows/internet-of-things-show/onboarding-constrained-devices-into-azure-using-tartabits-iot-bridge), for connecting devices to an IoT hub.
226229

227-
---
228230

229231
## Next steps
230232

231233
Now that you've seen an overview of device connectivity in Azure IoT solutions, some suggested next steps include:
232234

233-
- [Device management and control in IoT solutions](iot-overview-device-management.md)
235+
- [IoT asset and device management and control](iot-overview-device-management.md)
234236
- [Process and route messages](iot-overview-message-processing.md)

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ If you use containers, such as in Docker, to run your device code you can deploy
196196
Azure IoT Edge runs device code in containers. You can use Azure IoT Edge to deploy code modules to your devices. To learn more, see [Develop your own IoT Edge modules](../iot-edge/module-development.md).
197197

198198
> [!TIP]
199-
> Azure IoT Edge enables multiple scenarios. In addition to running your IoT device code in containers, you can use Azure IoT Edge to run Azure services on your devices and implement [field gateways](iot-overview-device-connectivity.md#field-gateways). For more information, see [What is Azure IoT Edge?](../iot-edge/about-iot-edge.md)
199+
> Azure IoT Edge enables multiple scenarios. In addition to running your IoT device code in containers, you can use Azure IoT Edge to run Azure services on your devices and implement [field gateways](iot-overview-device-connectivity.md#edge-gateways). For more information, see [What is Azure IoT Edge?](../iot-edge/about-iot-edge.md)
200200
201201
---
202202

0 commit comments

Comments
 (0)