網(wǎng)絡配置
WIFI
目前通過wpa_supplicant工具來配置無線網(wǎng)絡,這是一個連接、配置WIFI的工具,它主要包含wpa_supplicant與wpa_cli兩個程序。
命令行配網(wǎng)
WIFI使能
echo1>/sys/class/rkwifi/driver ifconfig wlan0 up
成功后,執(zhí)行ifconfig能看到wlan0節(jié)點
啟動wpa_supplicant進程
wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf
如果/data/cfg/wpa_supplicant.conf文件不存在就創(chuàng)建,添加如下配置項:
vi /data/cfg/wpa_suppli
cant.co
nfctrl_interface=/var/run/wpa_supplicantap_scan=1
通過wpa_cli配置WiFi
常用命令:
wpa_cli-iwlan0scan//搜索附近wifi網(wǎng)絡wpa_cli-iwlan0scan_result//打印搜索wifi網(wǎng)絡wpa_cli-iwlan0
add_network//添加一個網(wǎng)絡連接
如果要連接加密方式是[WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] (wpa加密),wifi名稱是name,wifi密碼是:psk。操作如下:
wpa_cli-iwlan0set_network0ssid'"name"'wpa_cli-iwlan0set_network0psk'"psk"'wpa_cli-iwlan0set_network0key_mgmtWPA-PSKwpa_cli-iwlan0enable_network0//使能WiFi
如果要連接加密方式是[WEP][ESS] (wep加密),wifi名稱是name,wifi密碼是psk。操作如下:
wpa_cli-iwlan0set_network0ssid'"name"'wpa_cli-iwlan0set_network0key_mgmtNONEwpa_cli-iwlan0set_network0wep_key0'"psk"'wpa_cli-iwlan0enable_network0
如果要連接加密方式是[ESS] (無加密),wifi名稱是name。操作如下:
wpa_cli-iwlan0set_network0ssid'"name"'wpa_cli-iwlan0set_network0key_mgmtNONEwpa_cli-iwlan0enable_network0
使能保存WIFI連接信息
wpa_cli-iwlan0setupdate_config1
保存WIFI連接信息
wpa_cli-iwlan0save_config
連接已有的連接
wpa_cli-iwlan0list_network//列舉所有保存的連接wpa_cli-iwlan0select_network0//連接第1個保存的連接wpa_cli-iwlan0enable_network0//使能第1個保存的連接
關閉WiFi
或直接修改配置文件
修改如下文件:
vi /data/cfg/wpa_supplicant.confctrl_interface=/var/run/wpa_supplicantap_scan=1
添加如下配置項
network={ssid="WiFi-AP"http:// WiFi 名字psk="12345678"http:// WiFi 密碼key_mgmt=WPA-PSK // 加密方式# key_mgmt=NONE // 不加密}
重新讀取上述配置:
重新連接:
手機配網(wǎng)
手機配網(wǎng)方式多樣,可以通過Softap配網(wǎng),也可以通過藍牙配網(wǎng)。
這里介紹ROC-RK3308B-CC自帶的配網(wǎng)方式。
Softap 配網(wǎng)
配網(wǎng)APP下載:RkEcho.apk,同時在SDK里面也能找到:SDK/external/app/RkEcho.apk
Buildroot 配置:

源碼開發(fā)目錄:
/external/softapServer/--WIFI與APK端相關操作/external/softapDemo/--WiFi相關操作
準備手機安裝 apkRkEcho.apk,這是必須的。
然后確保 wifi server 進程啟動
wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf
配網(wǎng)流程:
● 開啟熱點,執(zhí)行命令如下:

注意:wifi熱點的命名方式必須為Rchip-Echo-xxx。
● 熱點開啟完畢后,打開手機,進入手機自身的設置,點擊連接剛剛設置好的熱點,如:Rckchip-Echo-123。
● 連接成功后,打開手機已經(jīng)安裝好的apk,進行如下操作:
打開 apk,點擊 wifi setup -> CONFIRM -> 確認 -> wifi 列表 -> 點擊你要連接的網(wǎng)絡名字 -> 輸入密碼 -> 點擊確認。

● 聽到語音提示,網(wǎng)絡已連接,就可以開始使用啦!
● 檢查網(wǎng)絡是否連通:
● 注意要點:
-
softspServerRockchip-Echo-123執(zhí)行后命令行是無法退出的,直到配網(wǎng)完成
-
名字千萬不要寫錯,否則 apk 無法進入確認界面(Rockchip-Echo-xxx)
-
此功能暫時只支持Android手機。
IP地址設置
動態(tài)獲取IP地址
WIFI動態(tài)獲取IP地址,執(zhí)行下面指令:
以太網(wǎng)動態(tài)獲取IP地址,執(zhí)行下面指令:
設置靜態(tài)IP地址
以太網(wǎng)設置靜態(tài)IP步驟如下:
ipaddradd168.168.100.78/255.255.0.0deveth0#ip地址/子網(wǎng)掩碼iprouteflushdeveth0iprouteadd168.168.0.1deveth0#網(wǎng)關iprouteadddefaultvia168.168.0.1deveth0#添加默認路由echo-e"nameserver 114.114.114.114\nnameserver 8.8.8.8">/userdata/resolv.conf#設置DNS
WIFI設置靜態(tài)IP步驟同上。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關推薦
ROC-RK3308-CC 四核64位AIOT主板
發(fā)表于 11-03 11:08
?5186次閱讀
Docker鏡像內(nèi)配置好了編譯SDK所需的依賴環(huán)境,無需在本地配置編譯環(huán)境,進入對應的docker容器內(nèi)進行SDK編譯即可。 目前暫時只支持ROC-RK3308B-CC Buildroot SDK
發(fā)表于 12-20 09:30
?2113次閱讀
ROC-RK3308B-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308B-CC 主板是不會變磚的。
發(fā)表于 12-20 09:20
?3150次閱讀
確認主板配件連接無誤后,通過 USB Type-C 線給 ROC-RK3308B-CC 供電。
發(fā)表于 12-20 09:32
?2561次閱讀
ROC-RK3308-CC 有著非常靈活的啟動方式。一般情況下,除非硬件損壞,ROC-RK3308-CC 主板是不會變磚的。
發(fā)表于 12-23 15:47
?2785次閱讀
確認主板配件連接無誤后,通過 USB Type-C 線給 ROC-RK3308-CC 供電。
發(fā)表于 12-23 15:50
?2532次閱讀
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot NoUI.txt》資料免費下載
發(fā)表于 09-13 10:01
?1次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS Buildroot MiniGUI.txt》資料免費下載
發(fā)表于 09-13 10:00
?3次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y ROC RK3308B CC PLUS Ubuntu Minimal固件.txt》資料免費下載
發(fā)表于 09-13 09:55
?0次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS Ubuntu Desktop固件.txt》資料免費下載
發(fā)表于 09-13 09:53
?0次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC PLUS支持Docker固件.txt》資料免費下載
發(fā)表于 09-13 09:52
?10次下載
電子發(fā)燒友網(wǎng)站提供《Core 3308Y固件ROC RK3308B CC Buildroot NoUI固件.txt》資料免費下載
發(fā)表于 09-13 09:51
?0次下載
電子發(fā)燒友網(wǎng)站提供《ROC RK3308B CC Buildroot Qt Desktop固件.txt》資料免費下載
發(fā)表于 09-13 09:49
?0次下載
電子發(fā)燒友網(wǎng)站提供《IoT四核64位開源主板ROC RK3308B CC規(guī)格書.pdf》資料免費下載
發(fā)表于 09-13 09:35
?2次下載
電子發(fā)燒友網(wǎng)站提供《四核64位開源主板ROC RK3308B CC Plus規(guī)格書.pdf》資料免費下載
發(fā)表于 09-13 09:33
?0次下載
評論