1. 程式人生 > 程式設計 >Android通過命令連線wifi的方法(解決usb不能用問題)

Android通過命令連線wifi的方法(解決usb不能用問題)

此方式 可以通過串列埠來操作

1.進入wpa_cli後,命令如下:
# wpa_cli 
# scan
# scan_results
;會顯示搜尋到的wifi訊號列表,假設你的wifi ssid是wireless0
 
# add_net 會列印一個net編號,如果列印0
0
 
# set_network 0 ssid "wireless0" //wifi名稱
# set_network 0 psk "123456" //123456是wireless0的密碼。
# select_network 0
# enable_network 0
# quit //執行q就會退出wpa_cli
 
2.檢視wifi是否連線成功
# ifconfig wlan0 
wlan0   Link encap:Ethernet HWaddr 90:bd:e6:36:6a:d6
     inet addr:192.168.0.112 Bcast:192.168.0.255 Mask:255.255.255.0
     inet6 addr: fe80::92bd:e6ff:fe36:6ad6/64 Scope: Link
     UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
     RX packets:699 errors:0 dropped:0 overruns:0 frame:0
     TX packets:654 errors:0 dropped:0 overruns:0 carrier:0
     collisions:0 txqueuelen:1000
     RX bytes:757221 TX bytes:75376
 
注意:說明已經連線成功,每次要看到下面log才能執行下一步,否則可能設定失敗!
<3>CTRL-EVENT-SCAN-STARTED
<3>CTRL-EVENT-SCAN-RESULTS
 
注意:此種方式,重啟後wifi密碼會被清除;
 
4.此時連線到wifi adb 

# adb tcpip 5555
# adb connect 192.168.0.112:5555
 
5.開啟一個投屏軟體,然後連線到另一個wifi(這樣重啟後就不會被清除)

PS:下面看下android命令列對wifi的操作

root@hammerhead:/data/misc/wifi # cat wpa_supplicant.conf
network={
ssid="hsyk-it"
psk="hs123456789"
key_mgmt=WPA-PSK
priority=1
}
svc wifi enable
關閉WIFI指令
svc wifi disable
echo "" >> wpa_supplicant.conf
echo "network={" >> wpa_supplicant.conf
echo "\tssid=\"WIFI的名字\"" >> wpa_supplicant.conf
echo "\tpsk=\"WIFI的密碼\"" >> wpa_supplicant.conf
echo "\tkey_mgmt=WPA-PSK" >> wpa_supplicant.conf
echo "\tpriority=1" >> wpa_supplicant.conf
echo "}" >> wpa_supplicant.conf
開啟WIFI指令
svc wifi enable
關閉WIFI指令
svc wifi disable
新手機:
drwxrwx--- wifi wifi 1970-05-02 02:05 sockets
-rw------- system system 41 1970-05-02 02:06 softap.conf
drwxrwx--- wifi wifi 1970-05-02 02:05 wpa_supplicant
開啟wifi後:
-rw-rw---- system wifi 21 1970-05-02 02:36 entropy.bin
-rw-rw---- wifi wifi 312 1970-05-02 02:36 p2p_supplicant.conf
drwxrwx--- wifi wifi 1970-05-02 02:36 sockets
-rw------- system system 41 1970-05-02 02:06 softap.conf
drwxrwx--- wifi wifi 1970-05-02 02:05 wpa_supplicant
-rw-rw---- wifi wifi 311 1970-05-02 02:36 wpa_supplicant.conf
rm wpa_supplicant.conf
rm networkHistory.txt
rm entropy.bin
rm p2p_supplicant.conf

總結

以上所述是小編給大家介紹的Android通過命令連線wifi的方法(解決usb不能用問題),希望對大家有所幫助!