rk3128 andrid7.1 wifi调试

该博客介绍了在Android设备上通过命令行管理无线WiFi的方法,包括配置wpa_supplicant.conf文件以保存WiFi密码,以及使用adb命令启用和关闭WiFi服务。在没有USB连接的情况下,利用wpa_cli进行WiFi网络的搜索、连接和配置。
摘要由CSDN通过智能技术生成
1.\kernel\arch\arm\boot\dts\rk3128-sdk.dts

wireless-wlan {
		compatible = "wlan-platdata";
		wifi_chip_type = "rtl8723bu";
		sdio_vref = <3300>; //1800mv or 3300mv	
		status = "okay";
	};


	gpio-driver {
		status = "okay";
		compatible = "gpio_driver";
		wifi_gpio = <&gpio1 GPIO_A3 GPIO_ACTIVE_LOW>;	  
		//关掉wifi模块,使用usb接口 GPIO_ACTIVE_HIGH  打开wifi模块 GPIO_ACTIVE_LOW
	};	
	

2.没有usb可通过命令测试。

说明:直接使用 wpa_cli  可能会失败,提示“Could not connect to wpa_supplicant: wlan0 - re-trying
”,说明没有打开wifi 服务或者是没有wpa_supplicant.conf文件。

adb root
adb remount
adb push E:\桌面\gg\wpa_supplicant.conf  /data/misc/wifi/ 

打开WIFI指令:
adb shell svc wifi enable

关闭WIFI指令:
adb shell svc wifi disable




无法使用USB时,指令操作wifi:


# wpa_cli 
# scan_results      会显示搜索到的wifi信号列表,假设你的 wifi ssid 是 wlan0 
# add_net            会打印一个net编号,如果打印0
0



# set_network 0 ssid "wifi名" 	

OK


# set_network 0 psk "wifi密码"

OK


# select_network 0

OK
<3>CTRL-EVENT-SCAN-STARTED 
<3>CTRL-EVENT-SCAN-RESULTS 

# enable_network 0

OK
<3>CTRL-EVENT-SCAN-STARTED 
<3>CTRL-EVENT-SCAN-RESULTS 

# quit                     //执行q就会退出wpa_cli

# ifconfig -a

wlan0     Link encap:Ethernet  HWaddr 38:01:46:1e:c1:70
          inet addr:192.168.2.28  Bcast:192.168.2.255  Mask:255.255.255.0 
          inet6 addr: fe80::3a01:46ff:fe1e:c170/64 Scope: Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:30 errors:0 dropped:545 overruns:0 frame:0 
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0 
          collisions:0 txqueuelen:1000 
          RX bytes:4763 TX bytes:2132 



重启后wifi 密码会被清除。


如果不想重启后wifi 密码会被清除,可进行如下操作:


root@hammerhead:/data/misc/wifi # cat wpa_supplicant.conf
network={
ssid="wifi名"
psk="wifi密码"
key_mgmt=WPA-PSK
priority=1
}



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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YY2065

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值