[DESCRIPTION]
有时会遇到这样的问题:在没有屏的时候怎么验证wifi的功能?或者,如何绕开framework层直接对wifi driver时么操控?本文给出了一个方案(the same to FAQ03738)。
[SOLUTION]
主要分为3步:1)启动wifi driver;2)启动supplicant;3)启动wpa_cli.
- 启动wifi driver
echo 1 > /dev/wmtWifi
- 启动supplicant
cd /system/bin
./wpa_supplicant -iwlan0 -Dnl80211 -c /system/etc/wifi/wpa_supplicant.conf
/* 以上路径仅供参考,有些platform有些变化,具体以实际路径为准 */
- 启动wpa_cli
cd /system/bin
wpa_cli -p /data/misc/wpa_supplicant
/* 启动成功后,出现’>’,可以通过help获得帮助信息,以上路径也以实际路径为准 */
- 常用命令
关于wpa_cli的使用网上有很多文档(搜索wpa_cli即可获得)。
some common command:
scan = to scan the neighboring AP
scan_results = show the scan results
status = check out the current connection information
terminate = terminate wpa_supplicant
quit = exit wpa_cli
add_network = it will return