本文適用于瑞芯微RK3562、RK3568、RK3588等各類開發(fā)板。本教程使用到的是深圳觸覺智能開發(fā)的RK3562開發(fā)板,型號EVB3562
Linux系統(tǒng)連接WiFi和藍牙有兩種方式,方法一是通過桌面應(yīng)用連接,另一種是通過命令行連接,具體操作如下:
一、藍牙連接方法一(桌面應(yīng)用連接)
1.1 右鍵點擊藍牙圖標
1.2 點擊Devices選項
1.3 選擇要連接的藍牙設(shè)備
1.4 右鍵點擊Connect
1.5 連接完成后,如下圖所示:
二、藍牙連接方法二(命令行連接)
2.1?啟動藍牙服務(wù)
啟動藍牙服務(wù)確保藍牙設(shè)備可以被系統(tǒng)識別和使用:
sudo systemctl status bluetooth? #查看并啟動藍牙服務(wù)
2.2?查看設(shè)備詳細信息
使用hciconfig命令查看設(shè)備
hciconfig ?#查看設(shè)備詳細信息
hciconfig hci0 up ?#up是打開hcis設(shè)備 ?打開up/關(guān)閉down/重置reset
hciconfig hci0 name #name查看名稱
hciconfig hci0 name ido666 #修改名稱為ido666
2.3?掃描周圍藍牙設(shè)備
hcitool scan #掃描設(shè)備
2.4?連接藍牙設(shè)備
bluetoothctl
pair B8:8F:27:8F:3A:32
quit #退出bluetoothct
注:如果遇到Failed to pair: org.bluez.Error.AlreadyExists錯誤,表示已經(jīng)配對過了,想要重新配對就需要先刪除。
remove?B8:8F:27:8F:3A:32?#取消配對
pair B8:8F:27:8F:3A:32 #重新配對
quit #退出bluetoothctl
2.5 連接完成后,如下圖所示:
2.6?輸入quit退出
三、WiFi連接方法一(桌面應(yīng)用連接)
3.1 右鍵點擊網(wǎng)絡(luò)圖標
3.2 點擊要連接的WiFi
3.3 打開Onboard虛擬鍵盤
3.4 輸入密碼
3.5 連接完成后,網(wǎng)口圖標變成WiFi圖標,下圖所示
四、WiFi連接方法二(命令行連接)
4.1?Ubantu、Debian系統(tǒng)
這里我們使用nmcli進行WiFi連接
nmcli?device?wifi?list??#查看附近WiFi
nmcli device wifi connect? WiFi賬號? password WiFi密碼? #連接WiFi
注:如需要斷開WiFi連接可輸入:nmcli radio wifi off
4.2?Buildroot系統(tǒng)
(1)查看有沒有wifi_start.sh,可以通過wifi_start.sh連接WiFi
cat /usr/bin/wifi_start.sh #查看wifi_start.sh
/usr/bin/wifi_start.sh TP-LINK_B87A 12345678 #TP-LINK_B87A是賬號,12345678是密碼。根據(jù)實際WiFi輸入
(1)沒有wifi_start.sh的情況,通過修改wpa_supplicant.conf連接WiFi
[root@RK356X:/]# cat /userdata/cfg/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1
network={
ssid="TP-LINK_B87A" #WiFi賬號
psk="12345678" #WiFi密碼
key_mgmt=WPA-PSK
}
[root@RK356X:/]#vi /userdata/cfg/wpa_supplicant.conf #修改賬號密碼
[root@RK356X:/]#reboot #重啟自動連接
注:如果沒有wpa_supplicant.conf文件,,可以自己創(chuàng)建
vi /userdata/cfg/wpa_supplicant.conf #進入vi后按【i】編輯,完成后按【Esc】再按輸入【:wq】保存退出
4.3?測試網(wǎng)絡(luò)是否可以正常上網(wǎng)
ping www.baidu.com? #ping百度網(wǎng)址進行測試
網(wǎng)絡(luò)正常的情況,如下圖所示: