I.MX6 wpa_cli 使用
- /***********************************************************************
- * I.MX6 wpa_cli 使用
- * 说明:
- * 在调试Android wifi功能之前,先要保证wpa_supplicant调试是正常才行,
- * 否者都很难确定到底那一层的软件出了问题。
- *
- * 2016-6-28 深圳 南山平山村 曾剑锋
- **********************************************************************/
- 一、参考文档:
- . 用wpa_cli 连接无线网络
- http://blog.163.com/qk_zhu/blog/static/195076154201132081536347/
- . wpa_cli 连接 wifi
- http://www.cnblogs.com/lidabo/p/4660206.html
- 二、shell command:
- . wpa_supplicant -iwlan0 -Dnl80211 -c/etc/wifi/wpa_supplicant.conf &
- . wpa_cli -i wlan0 -p /data/misc/wifi/sockets
- 三、wpa_cli command:
- . scan
- . scan_results
- . add_network
- . set_network ssid "androidap"
- . set_network key_mgmt NONE
- . select_network
- . enable_network
- 四、示例:
- root@android:/ # wpa_cli -i wlan0 -p /data/misc/wifi/sockets
- wpa_cli v2.-devel-4.2.2_rtw_r8680.
- Copyright (c) -, Jouni Malinen <j@w1.fi> and contributors
- This software may be distributed under the terms of the BSD license.
- See README for more details.
- Interactive mode
- > scan
- OK
- <>CTRL-EVENT-STATE-CHANGE id=- state= BSSID=::::: SSID=
- <>CTRL-EVENT-SCAN-RESULTS
- <>WPS-AP-AVAILABLE
- <>CTRL-EVENT-STATE-CHANGE id=- state= BSSID=::::: SSID=
- > scan_results
- bssid / frequency / signal level / flags / ssid
- ec::ca:e1:6b: - [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] Aplex-AP
- :b0:c6:0f::b0 - [WPA2-PSK-CCMP][ESS] Aplex-AP3
- 8c:be:be:::d2 - [WPA2-PSK-CCMP][ESS] Aplex_C
- d0:fa:1d:::7b - [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] SZSD
- :b0:c6:4f:: - [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] DXYP-
- :fb:b2::bb: - [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] TP-LINK-
- c0:::fc::a1 - [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] ZLY-TECH
- ::::e8:e1 - [WPA-PSK-TKIP+CCMP][WPA2-PSK-TKIP+CCMP][ESS]SZSD
- :::ce:: - [WPA2-PSK-CCMP][WPS][ESS] sjb
- f0:b4:::1d:f1 - [WPA2-PSK-CCMP][ESS] Xiaomi_888
- a0:f3:c1::: - [WPA2-PSK-TKIP+CCMP][ESS] TP-LINK_952236
- b0:d5:9d::: - [WPA2-PSK-CCMP][ESS] huo
- f8:e9::b7::8a - [WPA-PSK-CCMP][WPA2-PSK-CCMP][WPS][ESS] laser309
- ::::8b: - [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS] \xe5\x85\x8d\xe8\xb4\xb9WiFi-
- ec::ca::d1:f6 - [ESS] TP-LINK_D1F6
- ::::7d: - [ESS] androidap
- > add_network
- > set_network ssid "androidap"
- OK
- > set_network key_mgmt NONE
- OK
- > select_network
- OK
- <>CTRL-EVENT-STATE-CHANGE id= state= BSSID=::::: SSID=androidap
- > RTL871X: rtw_set_802_11_connect(wlan0) fw_state=0x00000008
- <>CTRL-EVENT-SCAN-RESULTS
- <>WPS-AP-AVAILABLE
- <>Trying to associate with ::::7d: (SSID='androidap' freq= MHz)
- <>CTRL-EVENT-STATE-CHANGE id= state= BSSID=::::: SSID=androidap
- > RTL871X: start auth
- RTL871X: auth success, start assoc
- RTL871X: assoc success
- <>CTRL-EVENT-STATE-CHANGE idADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
- = state= BSSID=::::: SSID=androidap
- <>Associated with ::::7d:
- <>CTRL-EVENT-CONNECTED - Connection to ::::7d: completed (auth) [id= id_str=]
- <>CTRL-EVENT-STATE-CHANGE id= state= BSSID=::::7d: SSID=androidap
- > enable_entwork
- Unknown command 'enable_entwork'
- > enable_entworwlan0: no IPv6 routers present
- > enable_network
- OK
- > q
- root@android:/ # dhcpcd wlan0
- dhcpcd[]: version 5.5. starting
- dhcpcd[]: wlan0: rebinding lease of 192.168.43.34
- dhcpcd[]: wlan0: acknowledged 192.168.43.34 from 192.168.43.1
- dhcpcd[]: wlan0: checking for 192.168.43.34
- dhcpcd[]: wlan0: leased 192.168.43.34 for seconds
- dhcpcd[]: forked to background, child pid
- root@android:/ # ping 14.215.177.37
- PING 14.215.177.37 (14.215.177.37) () bytes of data.
- bytes from 14.215.177.37: icmp_seq= ttl= time= ms
- bytes from 14.215.177.37: icmp_seq= ttl= time=47.8 ms
- bytes from 14.215.177.37: icmp_seq= ttl= time=91.4 ms
- bytes from 14.215.177.37: icmp_seq= ttl= time=63.5 ms
- ^C
- --- 14.215.177.37 ping statistics ---
- packets transmitted, received, % packet loss, time 4007ms
- rtt min/avg/max/mdev = 47.865/106.898/224.694/69.780 ms
- root@android:/ #
I.MX6 wpa_cli 使用的更多相关文章
- I.MX6 AW-NB177NF wifi HAL 调试修改
/************************************************************************* * I.MX6 AW-NB177NF wifi H ...
- 【转】wpa_supplicant与wpa_cli之间通信过程
[转]wpa_supplicant与wpa_cli之间通信过程 转自:http://blog.chinaunix.net/uid-26585427-id-4051479.html wpa_suppli ...
- I.MX6 initramfs.cpio.gz.uboot unpack
/********************************************************************************* * I.MX6 initramfs ...
- I.MX6 eMMC 添加分区
/********************************************************************************* * I.MX6 eMMC 添加分区 ...
- I.MX6 WIFI wireless_tools 移植
/******************************************************************************** * I.MX6 WIFI wirel ...
- I.MX6 KEY_ROW4 can't as GPIO pin
/********************************************************************** * I.MX6 KEY_ROW4 can't as GP ...
- I.MX6 console 跳过 login
/*************************************************************************** * I.MX6 console 跳过 logi ...
- I.MX6 Android 5.1 快速合成系统
/**************************************************************************** * I.MX6 Android 5.1 快速 ...
- I.MX6 ubuntu-core-14.04 Apache php mysql Qt5
/*************************************************************************** * I.MX6 ubuntu-core-14. ...
随机推荐
- 81. Spring Boot集成JSP疑问【从零开始学Spring Boot】
[原创文章,转载请注明出处] 针对文章: ()Spring Boot 添加JSP支持[从零开始学Spring Boot] 有网友提了这么一些疑问: 1.Spring Boot使用jsp时,仍旧可以打成 ...
- hdu 2295 dlx重复覆盖+二分答案
题目大意: 有一堆雷达工作站,安放至多k个人在这些工作站中,找到一个最小的雷达监控半径可以使k个工作人所在的雷达工作站覆盖所有城市 二分半径的答案,每次利用dlx的重复覆盖来判断这个答案是否正确 #i ...
- POJ 1300 最基础的欧拉回路问题
题目大意: 从0~n-1编号的房间,从一个起点开始最后到达0号房间,每经过一扇门就关上,问最后能否通过所有门且到达0号房间 我觉得这道题的输入输出格式是我第一次遇到,所以在sscanf上也看了很久 每 ...
- HDU 4578 线段树复杂题
题目大意: 题意:有一个序列,有四种操作: 1:区间[l,r]内的数全部加c. 2:区间[l,r]内的数全部乘c. 3:区间[l,r]内的数全部初始为c. 4:询问区间[l,r]内所有数的P次方之和. ...
- bzoj2277 [Poi2011]Strongbox
2277: [Poi2011]Strongbox Time Limit: 60 Sec Memory Limit: 32 MBSubmit: 498 Solved: 218[Submit][Sta ...
- android中的OnClickListener两种实现方式
android的activity点击事件中,通过OnClickListener来实现,要实现点击事件有两种方式 1.通过定义一个OnClickListener的内部类来实现 The example b ...
- 2017"百度之星"程序设计大赛 - 初赛(A)数据分割
n<=100000条相等/不等关系描述<=100000个数,把这些数据分割成若干段使得每一段描述都出现冲突且冲突只出现在最后一行. 相等关系具有传递性,并查集维护:不等关系根据相等关系进行 ...
- jquery serializeArray() 方法通过序列化表单值来创建对象数组(名称和值)。
serializeArray() 方法序列化表单元素(类似 .serialize() 方法),返回 JSON 数据结构数据. html代码: <form> <div><i ...
- POJ 2502 【思维是朴素的最短路 卡输入和建图】
题意: 给出两个坐标,分别是小明家和小明学校的坐标. 给出多条地铁线,给出每站的坐标,已知地铁是双向的,每条线以-1 -1结尾. 给出地铁速度,步行速度. 地铁线可看成是顺次连接的线段. 求小明从家到 ...
- 【永久激活,视频教程,超级详细】IntelliJ idea 2018.3安装+激活+汉化
简介 IDEA 全称IntelliJ IDEA,是用于java语言开发的集成环境(也可用于其他语言),IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手.代码自动提示.重构. ...