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-edge/about-iot-edge.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ ms.author: sethm
6
6
ms.service: azure-iot-edge
7
7
services: iot-edge
8
8
ms.topic: overview
9
-
ms.date: 02/20/2026
9
+
ms.date: 04/01/2026
10
10
ms.custom:
11
11
- mvc, linux-related-content
12
12
- ai-gen-docs-bap
@@ -44,7 +44,7 @@ Azure IoT Edge allows you to deploy advanced AI capabilities like machine learni
44
44
45
45
### Bring your own code
46
46
47
-
When you want to deploy your own code to your devices, Azure IoT Edge supports that, too. Azure IoT Edge holds to the same programming model as the other Azure IoT services. You can run the same code on a device or in the cloud. Azure IoT Edge supports both Linux and Windows so you can code to the platform of your choice. It supports Java, .NET, Node.js, C, and Python, so your developers can code in a language they already know and use existing business logic.
47
+
When you want to deploy your own code to your devices, Azure IoT Edge supports that, too. Azure IoT Edge holds to the same programming model as the other Azure IoT services. You can run the same code on a device or in the cloud. Azure IoT Edge runs natively on Linux and on Windows devices through [IoT Edge for Linux on Windows (EFLOW)](iot-edge-for-linux-on-windows.md). It supports Java, .NET, Node.js, C, and Python, so your developers can code in a language they already know and use existing business logic.
48
48
49
49
## IoT Edge runtime
50
50
@@ -60,7 +60,7 @@ The Azure IoT Edge runtime enables custom and cloud logic on IoT Edge devices. T
60
60
61
61
How you use an Azure IoT Edge device is up to you. The runtime is often used to deploy AI to gateway devices that aggregate and process data from other on-premises devices, but this deployment model is just one option.
62
62
63
-
The Azure IoT Edge runtime runs on a large set of IoT devices that enables using it in a wide variety of ways. It supports both Linux and Windows operating systems and abstracts hardware details. Use a device smaller than a Raspberry Pi 3 if you're not processing much data, or use an industrial server to run resource-intensive applications.
63
+
The Azure IoT Edge runtime runs on a large set of IoT devices that enables using it in a wide variety of ways. It runs natively on Linux and on Windows devices through [IoT Edge for Linux on Windows (EFLOW)](iot-edge-for-linux-on-windows.md), and abstracts hardware details. Use a device smaller than a Raspberry Pi 3 if you're not processing much data, or use an industrial server to run resource-intensive applications.
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-configure-proxy-support.md
+2-46Lines changed: 2 additions & 46 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Configure devices for network proxies for Azure IoT Edge
3
3
description: Learn how to configure Azure IoT Edge devices to communicate through a proxy server.
4
4
author: sethmanheim
5
5
ms.author: sethm
6
-
ms.date: 05/09/2025
6
+
ms.date: 04/01/2026
7
7
ms.topic: how-to
8
8
ms.service: azure-iot-edge
9
9
services: iot-edge
@@ -25,7 +25,7 @@ This article explains the four steps to configure and manage an IoT Edge device
25
25
26
26
1.[**Install the IoT Edge runtime on your device**](#install-iot-edge-through-a-proxy)
27
27
28
-
The IoT Edge installation scripts pull packages and files from the internet, so the device communicates through the proxy server to make those requests. For Windows devices, the installation script also provides an offline installation option.
28
+
The IoT Edge installation scripts pull packages and files from the internet, so the device communicates through the proxy server to make those requests.
29
29
30
30
This step is a one-time process to configure the IoT Edge device when you first set it up. You also need these same connections when you update the IoT Edge runtime.
31
31
@@ -71,34 +71,6 @@ If you're installing the IoT Edge runtime on a Linux device, set up the package
71
71
72
72
If you're installing the IoT Edge runtime using IoT Edge for Linux on Windows, the IoT Edge runtime is installed by default on your Linux virtual machine. You're not required to install or update any other steps.
73
73
74
-
### Windows devices using Windows containers
75
-
76
-
If you're installing the IoT Edge runtime on a Windows device, you need to go through the proxy server twice. The first connection downloads the installer script file, and the second connection downloads the necessary components during installation. You can configure proxy information in Windows settings, or include your proxy information directly in the PowerShell commands.
77
-
78
-
The following steps show an example of a Windows installation using the `-proxy` argument:
79
-
80
-
1. The Invoke-WebRequest command needs proxy information to access the installer script. Then the Deploy-IoTEdge command needs the proxy information to download the installation files.
2. The Initialize-IoTEdge command doesn't need to go through the proxy server, so the second step only requires proxy information for Invoke-WebRequest.
If your proxy server credentials are complex and can't be included in the URL, use the `-ProxyCredential` parameter within `-InvokeWebRequestParameters`. For example,
For more information about proxy parameters, see [Invoke-WebRequest](/powershell/module/microsoft.powershell.utility/invoke-webrequest).
101
-
102
74
## Configure IoT Edge and Moby
103
75
104
76
IoT Edge uses two daemons running on the IoT Edge device. The Moby daemon pulls container images from container registries. The IoT Edge daemon communicates with IoT Hub.
@@ -113,8 +85,6 @@ Select the article that applies to your IoT Edge device operating system:
113
85
114
86
*[Configure Docker daemon on Linux](https://docs.docker.com/config/daemon/systemd/#httphttps-proxy)
115
87
On Linux devices, the Moby daemon is still called Docker.
116
-
*[Configure Docker daemon on Windows](/virtualization/windowscontainers/manage-docker/configure-docker-daemon#proxy-configuration)
117
-
The Moby daemon on Windows devices is called iotedge-moby. The names are different because it's possible to run both Docker Desktop and Moby in parallel on a Windows device.
118
88
119
89
### IoT Edge daemon
120
90
@@ -179,20 +149,6 @@ Connect-EflowVm
179
149
180
150
Follow the same steps as the Linux section of this article to configure the IoT Edge daemon.
181
151
182
-
#### Windows using Windows containers
183
-
184
-
Open a PowerShell window as an administrator and run the following command to edit the registry with the new environment variable. Replace **\<proxy url>** with your proxy server address and port.
The IoT Edge agent is the first module to start on any IoT Edge device. This module starts for the first time based on information in the IoT Edge config file. The IoT Edge agent then connects to IoT Hub to retrieve deployment manifests. The manifest declares which other modules the device should deploy.
0 commit comments