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: content/hardware/02.uno/boards/uno-q/tutorials/01.user-manual/content.md
+79-1Lines changed: 79 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1108,9 +1108,50 @@ void loop() {
1108
1108
```
1109
1109
1110
1110
1111
+
## Wireless Connectivity
1112
+
1113
+
The UNO Q features the WCBN3536A radio module that provides dual-band Wi-Fi® 5 (2.4/5 GHz) and Bluetooth® 5.1 to the board. This allows seamless wireless connectivity for both IoT and peripheral communication.
1114
+
1115
+

1116
+
1117
+
Whether connecting to a local network, uploading data to the cloud, or communicating with Bluetooth-enabled devices such as smartphones and sensors, the UNO Q offers flexible and reliable options for your projects.
1118
+
1111
1119
### Wi-Fi®
1112
1120
1113
-
The UNO Q features the WCBN3536A radio module that provides dual-band Wi-Fi® 5 (2.4/5 GHz), since it is connected to the Qualcomm microprocessor, we need the Bridge to expose the connectivity to the microcontroller.
1121
+
Wi-Fi connectivity on the UNO Q allows the board to connect to local networks or the internet to access online services, perform software updates, and communicate with remote servers. Additionally, Wi-Fi can be configured to share its internet connection with the onboard microcontroller, allowing both systems to stay connected without additional network hardware.
1122
+
1123
+
#### From the Microprocessor
1124
+
1125
+
If you followed the Arduino App Lab first set up, you should be already connected to the internet. However, here is a brief explanation of how to do it manually.
1126
+
1127
+
To **connect** the UNO Q to the internet, simply go to the upper-right corner and click on the network icon. Then, search for available Wi-Fi® networks and select one.
1128
+
1129
+

1130
+
1131
+
Or run the following command in the terminal:
1132
+
1133
+
```bash
1134
+
sudo nmcli d wifi connect <SSID> password <YOUR_PASSWORD>
1135
+
```
1136
+
1137
+
To **disconnect** the UNO Q from the current Wi-Fi network, go to the same place where you enabled it before, click on the network icon in the upper-right corner, and then click on "Disconnect".
1138
+
1139
+
Or run the following command in the terminal:
1140
+
1141
+
```bash
1142
+
sudo nmcli d disconnect wlan0
1143
+
```
1144
+
***`wlan0`is the typical name of the Wi-Fi interface, you can verify yours running `nmcli device`in the terminal.***
1145
+
1146
+
If you want to forget the saved network so it doesn’t auto-connect again, you can also run:
1147
+
1148
+
```bash
1149
+
sudo nmcli connection delete <SSID>
1150
+
```
1151
+
1152
+
#### From the Microcontroller
1153
+
1154
+
Since the radio module is connected to the Qualcomm microprocessor, we need the **Bridge** to expose the connectivity to the microcontroller.
1114
1155
1115
1156
The following example gets the UTC time using TCP over socket RPC calls and prints it in the Serial Monitor:
1116
1157
@@ -1165,6 +1206,43 @@ Once running, open the Arduino App Lab Serial Monitor and you will see the time
1165
1206
1166
1207

1167
1208
1209
+
### Bluetooth®
1210
+
1211
+
Bluetooth® connectivity allows the UNO Q to communicate with nearby devices such as smartphones, computers, or sensors. It can be used for data exchange, remote control, or connecting to Bluetooth® peripherals like keyboards, headsets and serial devices. Depending on the setup, the UNO Q can act as either a Bluetooth® peripheral or host, enabling flexible short-range communication for various applications.
1212
+
1213
+
You can leverage the Bluetooth® feature from the Single-Board Computer mode by clicking on the upper-right Bluetooth icon to manage it.
1214
+
1215
+

1216
+
1217
+
From here, you can do the following:
1218
+
1219
+
- Scan for devices
1220
+
- Pair to a specific device
1221
+
- Trust devices
1222
+
- Send files
1223
+
- Turn on or off the Bluetooth connection
1224
+
1225
+
You can also manage the Bluetooth connection from the terminal by using `bluetoothctl`as follows:
1226
+
1227
+
```bash
1228
+
bluetoothctl power on # turn on Bluetooth
1229
+
bluetoothctl power off # turn off Bluetooth
1230
+
```
1231
+
1232
+
You can enter the Bluetooth manager prompt by running `bluetoothctl`and inside you can run specific commands:
1233
+
1234
+
```bash
1235
+
power on # turn on Bluetooth
1236
+
power off # turn off Bluetooth
1237
+
scan on # start searching for nearby Bluetooth devices
1238
+
scan off # stop searching for devices
1239
+
connect <MAC_ADDRESS># pair to the device with the specified MAC address
1240
+
```
1241
+
1242
+
Here is an example of how looks like to search for Bluetooth devices from the terminal:
1243
+
1244
+

1245
+
1168
1246
## Support
1169
1247
1170
1248
If you encounter any issues or have questions while working with the Arduino UNO Q, we provide various support resources to help you find answers and solutions.
0 commit comments