linux下操作wifi连接(android不启动时操作wifi连接ap)

1、 手动加载wifi驱动;

2、 把wpa_supplicant.conf文件文件放到:/data/目录下;

3、 启动supplicant:wpa_supplicant -iwlan0-c/data/wpa_supplicant.conf  -O/data/sockets& 

(/data/sockets的位置,有的supplicant编译时指定了,/data/sockets要与指定的位置保持一致)

(android下该位置为:/data/misc/wifi/sockets, wpa_supplicant.conf文件在/data/misc/wifi/下面)

4、 启动wpa_cli:wpa_cli -iwlan0  -p/data/sockets

5、 wpa_cli操作连接:

scan

scan_results

list_networks;add_network x; remove_network x;

add_network 0

set_network 0 ssid "TP-LINK"

set_network 0 key_mgmtWPA-PSK

set_network 0 psk "1234567890"

enable_network 0

6、 串口操作网络:

获取ip方法:

a:netcfg wlan0 dhcp或dhclient wlan0

b:busybox ifconfig wlan0 192.168.11.xx

busybox ping 192.168.11.1–c 4


wpa_supplicant.conf文件内容:
ctrl_interface=/data/misc/wifi/sockets
update_config=1
device_name=Demo
manufacturer=test
model_name=Demo
model_number=Demo
serial_number=A0CD2FA12348950
device_type=10-0050F204-5
config_methods=physical_display virtual_push_button
external_sim=1



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值