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/how-to-install-iot-edge-linux-arm.md
+9-10Lines changed: 9 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
13
13
---
14
14
# Install Azure IoT Edge runtime on Linux (ARM32v7/armhf)
15
15
16
-
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as Raspberry Pis or as large as industrial servers. Once a device is configured with the IoT Edge runtime, it can start receiving code deployments from the cloud.
16
+
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as a Raspberry Pi or as large as an industrial server. Once a device is configured with the IoT Edge runtime, you can start deploying business logic to it from the cloud.
17
17
18
18
To learn more about how the IoT Edge runtime works and what components are included, see [Understand the Azure IoT Edge runtime and its architecture](iot-edge-runtime.md).
19
19
@@ -100,23 +100,23 @@ Save and close the file.
100
100
101
101
`CTRL + X`, `Y`, `Enter`
102
102
103
-
After entering the provisioning information in the configuration, restart the daemon:
103
+
After entering the provisioning information in the configuration file, restart the daemon:
104
104
105
105
```bash
106
106
sudo systemctl restart iotedge
107
107
```
108
108
109
109
### Option 2: Automatic provisioning
110
110
111
-
To automatically provision a device, [set up Device Provisioning Service and retrieve your device registration ID][lnk-dps] (DPS). Automatic provisioning only works with devices that have a Trusted Platform Module (TPM) chip. For example, Raspberry Pi devices do not come with TPM by default.
111
+
To automatically provision a device, [set up Device Provisioning Service and retrieve your device registration ID][lnk-dps]. Automatic provisioning only works with devices that have a Trusted Platform Module (TPM) chip. For example, Raspberry Pi devices do not come with TPM by default.
112
112
113
113
Open the configuration file.
114
114
115
115
```bash
116
116
sudo nano /etc/iotedge/config.yaml
117
117
```
118
118
119
-
Find the provisioning section of the file and uncomment the **dps** provisioning mode. Update the values of **scope_id** and **registration_id** with the values from your IoT Hub Device Provisioning Service and your IoT Edge device with TPM.
119
+
Find the provisioning section of the file and uncomment the **dps** provisioning mode. Update the values of **scope_id** and **registration_id** with the values from your IoT Hub Device Provisioning service and your IoT Edge device with TPM.
120
120
121
121
```yaml
122
122
# provisioning:
@@ -134,7 +134,7 @@ Save and close the file.
134
134
135
135
`CTRL + X`, `Y`, `Enter`
136
136
137
-
After entering the provisioning information in the configuration, restart the daemon:
137
+
After entering the provisioning information in the configuration file, restart the daemon:
138
138
139
139
```bash
140
140
sudo systemctl restart iotedge
@@ -147,28 +147,27 @@ If you used the **manual configuration** steps in the previous section, the IoT
147
147
148
148
You can check the status of the IoT Edge Daemon using:
149
149
150
-
```cmd/sh
150
+
```bash
151
151
systemctl status iotedge
152
152
```
153
153
154
154
Examine daemon logs using:
155
155
156
-
```cmd/sh
156
+
```bash
157
157
journalctl -u iotedge --no-pager --no-full
158
158
```
159
159
160
160
And, list running modules with:
161
161
162
-
```cmd/sh
162
+
```bash
163
163
sudo iotedge list
164
164
```
165
165
166
-
167
166
## Tips and suggestions
168
167
169
168
You need elevated privileges to run `iotedge` commands. After installing the runtime, sign out of your machine and sign back in to update your permissions automatically. Until then, use **sudo** in front of any `iotedge` the commands.
170
169
171
-
On resource constrained devices, it is highly recommended that *OptimizeForPerformance* environment variable is set to *false* as per instructions in the [troubleshooting guide][lnk-trouble].
170
+
On resource constrained devices, it is highly recommended that you set the *OptimizeForPerformance* environment variable to *false* as per instructions in the [troubleshooting guide][lnk-trouble].
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-install-iot-edge-linux.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
13
13
---
14
14
# Install the Azure IoT Edge runtime on Linux (x64)
15
15
16
-
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as Raspberry Pis or as large as industrial servers. Once a device is configured with the IoT Edge runtime, it can start receiving code deployments from the cloud.
16
+
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as a Raspberry Pi or as large as an industrial server. Once a device is configured with the IoT Edge runtime, you can start deploying business logic to it from the cloud.
17
17
18
18
To learn more about how the IoT Edge runtime works and what components are included, see [Understand the Azure IoT Edge runtime and its architecture](iot-edge-runtime.md).
19
19
@@ -28,7 +28,7 @@ Depending on your operating system, choose the appropriate scripts to prepare yo
After entering the provisioning information in the configuration, restart the daemon:
133
+
After entering the provisioning information in the configuration file, restart the daemon:
134
134
135
135
```bash
136
136
sudo systemctl restart iotedge
@@ -164,7 +164,7 @@ Save and close the file.
164
164
165
165
`CTRL + X`, `Y`, `Enter`
166
166
167
-
After entering the provisioning information in the configuration, restart the daemon:
167
+
After entering the provisioning information in the configuration file, restart the daemon:
168
168
169
169
```bash
170
170
sudo systemctl restart iotedge
@@ -176,22 +176,28 @@ If you used the **manual configuration** steps in the previous section, the IoT
176
176
177
177
You can check the status of the IoT Edge Daemon using:
178
178
179
-
```cmd/sh
179
+
```bash
180
180
systemctl status iotedge
181
181
```
182
182
183
183
Examine daemon logs using:
184
184
185
-
```cmd/sh
185
+
```bash
186
186
journalctl -u iotedge --no-pager --no-full
187
187
```
188
188
189
189
And, list running modules with:
190
190
191
-
```cmd/sh
191
+
```bash
192
192
sudo iotedge list
193
193
```
194
194
195
+
## Tips and suggestions
196
+
197
+
You need elevated privileges to run `iotedge` commands. After installing the runtime, sign out of your machine and sign back in to update your permissions automatically. Until then, use **sudo** in front of any `iotedge` the commands.
198
+
199
+
On resource constrained devices, it is highly recommended that you set the *OptimizeForPerformance* environment variable to *false* as per instructions in the [troubleshooting guide][lnk-trouble].
200
+
195
201
## Next steps
196
202
197
203
If you are having problems with the Edge runtime installing properly, check out the [troubleshooting][lnk-trouble] page.
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-install-iot-edge-windows-with-linux.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
13
13
---
14
14
# Install Azure IoT Edge runtime on Windows to use with Linux containers
15
15
16
-
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as Raspberry Pis or as large as industrial servers. Once a device is configured with the IoT Edge runtime, it can start receiving code deployments from the cloud.
16
+
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as a Raspberry Pi or as large as an industrial server. Once a device is configured with the IoT Edge runtime, you can start deploying business logic to it from the cloud.
17
17
18
18
To learn more about how the IoT Edge runtime works and what components are included, see [Understand the Azure IoT Edge runtime and its architecture](iot-edge-runtime.md).
Copy file name to clipboardExpand all lines: articles/iot-edge/how-to-install-iot-edge-windows-with-windows.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
13
13
---
14
14
# Install Azure IoT Edge runtime on Windows to use with Windows containers
15
15
16
-
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as Raspberry Pis or as large as industrial servers. Once a device is configured with the IoT Edge runtime, it can start receiving code deployments from the cloud.
16
+
The Azure IoT Edge runtime is what turns a device into an IoT Edge device. The runtime can be deployed on devices as small as a Raspberry Pi or as large as an industrial server. Once a device is configured with the IoT Edge runtime, you can start deploying business logic to it from the cloud.
17
17
18
18
To learn more about how the IoT Edge runtime works and what components are included, see [Understand the Azure IoT Edge runtime and its architecture](iot-edge-runtime.md).
0 commit comments