android wifi移植之wpa_supplicant

参考前面的blog,使用wireless tools已经可以连到为加密的ap。 但我的ap采用的wpa-psk模式加密,用这个工具无法连上,所以还是要使用wpa_supplicant。


开始用wpa_supplicant 用的是android socket,始终不行,后来改成unit standard socket。具体做法前面有。换成这个以后就可以用wpa_cli来配置。 我没搞明白怎么在用android socket的 情况下使用wpa_cli。


运行wpa_supplicant和wpa_cli

wpa_supplicant  -Dwext -iwlan0 -c/data/misc/wifi/wpa_supplicant.conf -dd -B
wpa_cli -i wlan0 -p /data/system/wpa_supplicant

然后scan

>scan

OK

>scan_results

bssid / frequency / signal level / flags / ssid                                 
00:00:00:64:49:e2       2427    219     [WPA-PSK-CCMP][WPA2-PSK-CCMP]   TP-1
00:00:00:00:0f:90       2412    186     [WPA-PSK-TKIP]  TP-2                   
00:00:00:3e:71:40       2462    185     [WPA-PSK-CCMP]  TP-3 


TP-1是我的ap


add_network
set_network 0 ssid "TP-1"
set_network 0 key_mgmt WPA-PSK
set_network 0 psk '"12345678"'
set_network 0 pairwise CCMP
set_network 0 group CCMP
set_network 0 proto WPA
enable_network 0

quit


然后配置下ip地址

ping下,就可以了



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值