Skip to content

Commit 7b8ed12

Browse files
committed
touchups
1 parent d81ca16 commit 7b8ed12

File tree

4 files changed

+25
-20
lines changed

4 files changed

+25
-20
lines changed

articles/iot-edge/how-to-install-iot-edge-linux-arm.md

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
1313
---
1414
# Install Azure IoT Edge runtime on Linux (ARM32v7/armhf)
1515

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.
1717

1818
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).
1919

@@ -100,23 +100,23 @@ Save and close the file.
100100

101101
`CTRL + X`, `Y`, `Enter`
102102

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:
104104

105105
```bash
106106
sudo systemctl restart iotedge
107107
```
108108

109109
### Option 2: Automatic provisioning
110110

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.
112112

113113
Open the configuration file.
114114

115115
```bash
116116
sudo nano /etc/iotedge/config.yaml
117117
```
118118

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.
120120

121121
```yaml
122122
# provisioning:
@@ -134,7 +134,7 @@ Save and close the file.
134134
135135
`CTRL + X`, `Y`, `Enter`
136136

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:
138138

139139
```bash
140140
sudo systemctl restart iotedge
@@ -147,28 +147,27 @@ If you used the **manual configuration** steps in the previous section, the IoT
147147

148148
You can check the status of the IoT Edge Daemon using:
149149

150-
```cmd/sh
150+
```bash
151151
systemctl status iotedge
152152
```
153153

154154
Examine daemon logs using:
155155

156-
```cmd/sh
156+
```bash
157157
journalctl -u iotedge --no-pager --no-full
158158
```
159159

160160
And, list running modules with:
161161

162-
```cmd/sh
162+
```bash
163163
sudo iotedge list
164164
```
165165

166-
167166
## Tips and suggestions
168167

169168
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.
170169

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].
172171

173172
## Next steps
174173

articles/iot-edge/how-to-install-iot-edge-linux.md

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
1313
---
1414
# Install the Azure IoT Edge runtime on Linux (x64)
1515

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.
1717

1818
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).
1919

@@ -28,7 +28,7 @@ Depending on your operating system, choose the appropriate scripts to prepare yo
2828

2929
### Ubuntu 16.04
3030

31-
```cmd/sh
31+
```bash
3232
# Install repository configuration
3333
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list > ./microsoft-prod.list
3434
sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/
@@ -40,7 +40,7 @@ sudo cp ./microsoft.gpg /etc/apt/trusted.gpg.d/
4040

4141
### Ubuntu 18.04
4242

43-
```cmd/sh
43+
```bash
4444
# Install repository configuration
4545
curl https://packages.microsoft.com/config/ubuntu/18.04/prod.list > ./microsoft-prod.list
4646
sudo cp ./microsoft-prod.list /etc/apt/sources.list.d/
@@ -130,7 +130,7 @@ Save and close the file.
130130

131131
`CTRL + X`, `Y`, `Enter`
132132

133-
After entering the provisioning information in the configuration, restart the daemon:
133+
After entering the provisioning information in the configuration file, restart the daemon:
134134

135135
```bash
136136
sudo systemctl restart iotedge
@@ -164,7 +164,7 @@ Save and close the file.
164164
165165
`CTRL + X`, `Y`, `Enter`
166166

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:
168168

169169
```bash
170170
sudo systemctl restart iotedge
@@ -176,22 +176,28 @@ If you used the **manual configuration** steps in the previous section, the IoT
176176

177177
You can check the status of the IoT Edge Daemon using:
178178

179-
```cmd/sh
179+
```bash
180180
systemctl status iotedge
181181
```
182182

183183
Examine daemon logs using:
184184

185-
```cmd/sh
185+
```bash
186186
journalctl -u iotedge --no-pager --no-full
187187
```
188188

189189
And, list running modules with:
190190

191-
```cmd/sh
191+
```bash
192192
sudo iotedge list
193193
```
194194

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+
195201
## Next steps
196202

197203
If you are having problems with the Edge runtime installing properly, check out the [troubleshooting][lnk-trouble] page.

articles/iot-edge/how-to-install-iot-edge-windows-with-linux.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
1313
---
1414
# Install Azure IoT Edge runtime on Windows to use with Linux containers
1515

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.
1717

1818
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).
1919

articles/iot-edge/how-to-install-iot-edge-windows-with-windows.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.author: kgremban
1313
---
1414
# Install Azure IoT Edge runtime on Windows to use with Windows containers
1515

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.
1717

1818
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).
1919

0 commit comments

Comments
 (0)