Skip to content

Commit 62f3099

Browse files
committed
uno q: add wpa2-enterprise wifi connection
1 parent f5a8bfe commit 62f3099

File tree

1 file changed

+43
-0
lines changed
  • content/hardware/02.uno/boards/uno-q/tutorials/01.user-manual

1 file changed

+43
-0
lines changed

content/hardware/02.uno/boards/uno-q/tutorials/01.user-manual/content.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1263,6 +1263,49 @@ If you want to forget the saved network so it doesn’t auto-connect again, you
12631263
sudo nmcli connection delete <SSID>
12641264
```
12651265

1266+
##### WPA2-Enterprise Connections
1267+
1268+
To connect to a WPA2-Enterprise network, you need to provide additional authentication configuration. The possible configurations can be complex; please refer to the [official documentation](https://people.freedesktop.org/~lkundrak/nm-dbus-api/nm-settings.html) for a comprehensive list of options.
1269+
1270+
For example, here is the configuration for **Eduroam**, an international Wi-Fi roaming service for users in research and education.
1271+
1272+
```bash
1273+
nmcli con add \
1274+
type wifi \
1275+
connection.id Eduroam \
1276+
wifi.ssid eduroam \
1277+
wifi.mode infrastructure \
1278+
wifi-sec.key-mgmt wpa-eap \
1279+
802-1x.eap peap \
1280+
802-1x.phase2-auth mschapv2 \
1281+
802-1x.identity <your identity> \
1282+
wifi-sec.key-mgmt wpa-eap
1283+
```
1284+
1285+
1286+
1287+
Here's another example using TTLS authentication with PAP:
1288+
1289+
```bash
1290+
nmcli con add \
1291+
type wifi \
1292+
connection.id Arduino \
1293+
wifi.ssid Arduino \
1294+
wifi.mode infrastructure \
1295+
wifi-sec.key-mgmt wpa-eap \
1296+
802-1x.eap ttls \
1297+
802-1x.domain-suffix-match foxpass.com \
1298+
802-1x.identity g.conti@arduino.cc \
1299+
802-1x.phase2-auth pap \
1300+
802-1x.password pippo
1301+
```
1302+
1303+
If you prefer not to store your password in plain text (especially when it contains special characters), you can be prompted for the password interactively when connecting:
1304+
1305+
```bash
1306+
nmcli --ask con up Eduroam
1307+
```
1308+
12661309
#### From the Microcontroller
12671310

12681311
Since the radio module is connected to the Qualcomm microprocessor, we need the **Bridge** to expose the connectivity to the microcontroller.

0 commit comments

Comments
 (0)