WIFI事件类型
pre-shared key may be incorrect 认证密码错误
EVENT_ASSOC_TIMED_OUT 连接超时
EVENT_AUTH_TIMED_OUT 认证超时
EVENT_SCAN_RESULTS 扫描完成,返回扫描结果
EVENT_AUTH 认证完成事件
EVENT_DEAUTH 认证解除
EVENT-STATE-CHANGE 状态机变化事件
enum wpa_event_type
{
EVENT_ASSOC,
EVENT_DISASSOC,
EVENT_MICHAEL_MIC_FAILURE,
EVENT_SCAN_RESULTS,//【扫描结果】
EVENT_ASSOCINFO,//【连接信息】
EVENT_INTERFACE_STATUS, //【网卡状态】
EVENT_PMKID_CANDIDATE,
EVENT_STKSTART,
EVENT_TDLS,
EVENT_FT_RESPONSE,
EVENT_IBSS_RSN_START,
EVENT_AUTH, //【认证成功】
EVENT_DEAUTH, //【认证解除】
EVENT_ASSOC_REJECT, //【拒绝连接】
EVENT_AUTH_TIMED_OUT, //【认证超时】
EVENT_ASSOC_TIMED_OUT,//【连接超时】
EVENT_WPS_BUTTON_PUSHED,
EVENT_TX_STATUS,
EVENT_RX_FROM_UNKNOWN,
EVENT_RX_MGMT,
EVENT_REMAIN_ON_CHANNEL,
EVENT_CANCEL_REMAIN_ON_CHANNEL,
EVENT_RX_PROBE_REQ,
EVENT_NEW_STA,
EVENT_EAPOL_RX,
EVENT_SIGNAL_CHANGE,//【信号变化】
EVENT_INTERFACE_ENABLED,
EVENT_INTERFACE_DISABLED, //【网卡接口不可用】
EVENT_CHANNEL_LIST_CHANGED,
EVENT_INTERFACE_UNAVAILABLE,
EVENT_BEST_CHANNEL,
EVENT_UNPROT_DEAUTH,
EVENT_UNPROT_DISASSOC,
EVENT_STATION_LOW_ACK,
EVENT_IBSS_PEER_LOST,
EVENT_DRIVER_GTK_REKEY,
EVENT_SCHED_SCAN_STOPPED,
EVENT_DRIVER_CLIENT_POLL_OK,
EVENT_EAPOL_TX_STATUS,
EVENT_CH_SWITCH,
EVENT_WNM,
EVENT_CONNECT_FAILED_REASON,
EVENT_DFS_RADAR_DETECTED,
EVENT_DFS_CAC_FINISHED,
EVENT_DFS_CAC_ABORTED,
EVENT_DFS_NOP_FINISHED,
EVENT_SURVEY,
EVENT_SCAN_STARTED, //【开始扫描】
EVENT_AVOID_FREQUENCIES,
EVENT_NEW_PEER_CANDIDATE,
EVENT_ACS_CHANNEL_SELECTED,
EVENT_DFS_CAC_STARTED,
}
wpa_supplicant 状态机的切换
adb logcat | findstr "wpa_supplicant:.wlan0:.State:"
1.一次打开WIFI自动连接的过程
09-29 20:53:59.796 4882 4882 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 20:54:00.155 4882 4882 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 20:54:00.891 4882 4882 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 20:54:02.369 4882 4882 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 20:54:02.415 4882 4882 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 20:54:02.469 4882 4882 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 20:54:02.502 4882 4882 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 20:54:02.522 4882 4882 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->GROUP_HANDSHAKE
09-29 20:54:02.529 4882 4882 D wpa_supplicant: wlan0: State: GROUP_HANDSHAKE -> COMPLETED
2.手动关闭WIFI的过程
09-29 20:56:08.605 5306 5306 D wpa_supplicant: wlan0: State: COMPLETED -> DISCONNECTED
09-29 20:56:08.606 5306 5306 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
3.打开WIFI 自动连接 手动关闭WIFI全过程
09-29 20:57:25.864 5835 5835 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 20:57:26.556 5835 5835 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 20:57:27.962 5835 5835 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 20:57:28.020 5835 5835 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 20:57:28.060 5835 5835 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 20:57:28.070 5835 5835 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE
09-29 20:57:28.074 5835 5835 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE -> GROUP_HANDSHAKE
09-29 20:57:28.078 5835 5835 D wpa_supplicant: wlan0: State: GROUP_HANDSHAKE -> COMPLETED
09-29 20:57:36.513 5835 5835 D wpa_supplicant: wlan0: State: COMPLETED -> DISCONNECTED
09-29 20:57:36.513 5835 5835 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
4.打开WIFI 自动连接到一个开放的WIFI 需要认证才能登陆
09-29 21:00:52.246 7207 7207 D wpa_supplicant: wlan0: State: DISCONNECTED -> INACTIVE
09-29 21:00:52.328 7207 7207 D wpa_supplicant: wlan0: State: INACTIVE -> DISCONNECTED
09-29 21:00:52.605 7207 7207 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:00:53.088 7207 7207 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:00:57.258 7207 7207 D wpa_supplicant: wlan0: State: SCANNING -> DISCONNECTED
09-29 21:00:58.702 7207 7207 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:01:01.069 7207 7207 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:01:01.125 7207 7207 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:01:01.127 7207 7207 D wpa_supplicant: wlan0: State: ASSOCIATED -> COMPLETED
5.打开WIFI 未连接任何网络的情况 一直点击Scan也未切换状态
09-29 21:03:53.376 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:03:53.644 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:03:53.999 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:03:58.134 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> DISCONNECTED
09-29 21:03:59.755 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
6.WIFI已经打开手动输入AP热点密码连接的过程
09-29 21:06:46.472 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:06:46.534 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:06:46.545 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 21:06:46.557 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:06:46.559 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->GROUP_HANDSHAKE
09-29 21:06:46.561 8183 8183 D wpa_supplicant: wlan0: State: GROUP_HANDSHAKE -> COMPLETED
7.WIFI已经打开手动输入AP热点【错误】密码连接的过程
09-29 21:09:09.160 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:09:09.231 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:09:09.270 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 21:09:12.599 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE 【第一次密码握手错误】
09-29 21:09:14.806 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:17.256 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
==================================连接正确的LOG↓==================================
09-29 21:06:46.557 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:06:46.559 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->GROUP_HANDSHAKE
得出结论: 当密码错误的时候 wpa_supplicant 状态机 会连续retry三次执行 4WAY_HANDSHAKE ->4WAY_HANDSHAKE 过程
==================================连接正确的LOG↑==================================
【三次4WAY_HANDSHAKE都失败后 状态机会从 4WAY_HANDSHAKE 状态 切换为 DISCONNECTED 状态】
09-29 21:09:19.291 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->DISCONNECTED
09-29 21:09:19.302 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:09:19.894 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:09:22.328 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:09:22.393 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:09:22.440 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 21:09:25.256 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE【第二次密码握手错误】
09-29 21:09:26.255 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:29.247 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:32.444 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->DISCONNECTED
09-29 21:09:32.469 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:09:32.872 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:09:35.325 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:09:35.396 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:09:35.451 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 21:09:36.443 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE【第三次密码握手错误】
09-29 21:09:39.627 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:41.835 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:45.474 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->DISCONNECTED
09-29 21:09:45.481 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:09:45.919 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:09:48.515 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:09:48.587 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:09:48.611 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 21:09:52.427 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE【第四次密码握手错误】
09-29 21:09:54.739 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:55.655 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:09:58.623 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->DISCONNECTED
09-29 21:09:58.628 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:09:59.633 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:10:01.385 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
09-29 21:10:03.809 8183 8183 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
09-29 21:10:03.873 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
09-29 21:10:03.917 8183 8183 D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
09-29 21:10:06.747 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE【第五次密码握手错误】
09-29 21:10:11.325 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:10:12.559 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->4WAY_HANDSHAKE
09-29 21:10:13.941 8183 8183 D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE ->DISCONNECTED
09-29 21:10:13.942 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:10:14.943 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
09-29 21:10:16.409 8183 8183 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
状态机会尝试重连5次,5次都失败后就不继续连接了,提示用户 连接热点SSID超时,连接失败
中途断开热点的情况
09-30 14:44:59.108 27324 27324 D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATED 【状态的切换】
09-30 14:44:59.111 27324 27324 D wpa_supplicant: wlan0: State: ASSOCIATED -> COMPLETED
09-30 14:45:17.834 27324 27324 D wpa_supplicant: wlan0: State: COMPLETED -> DISCONNECTED
09-30 14:45:20.450 27324 27324 D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
8.WIFI热点中途断开的情况
09-30 14:47:04.393 425 1117 D SocketClient: SocketClient sendData done: 614 Address removed FE80::22/64 wlan0 01 01 -1
WIFI的EVENT和状态切换的LOG
adb logcat | findstr "IFNAME=wlan0"
adb logcat | findstr "wpa_supplicant:.wlan0:.State:"
adb logcat | findstr "wlan0"
public enum SupplicantState implements Parcelable {
DISCONNECTED,【0】打开wifi连接不上热点
INTERFACE_DISABLED,【1】网卡不可用
INACTIVE,【2】网卡可用
SCANNING,【3】
AUTHENTICATING,【4】
ASSOCIATING,【5】
ASSOCIATED,【6】
FOUR_WAY_HANDSHAKE,【7】
GROUP_HANDSHAKE,【8】
COMPLETED,【9】
DORMANT,【10】X错误
UNINITIALIZED,【11】未初始化
INVALID;【12】硬件问题
}
1.已连接WIFI热点【cts】 关闭WIFI的LOG
-------------------------------------------------------------------------
已连接WIFI热点【cts】 关闭WIFI的LOG
1.CTRL-EVENT-DISCONNECTED
//离开网络bssid=70:62:b8:62:2e:c4 原因3
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1
[1][2] 表示的什么意思 <3>表示的什么意思 reason=3 什么意思 locally_generated什么意思
1.1 WifiMonitor监听底层事件对应的LOG
//WifiMonitor 接收到来自底层HW的EVENT的LOG
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1]
LOG如下
【发送DISCONNECTED断开连接的事件】
09-30 12:34:45.935 1001 26391 D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1
09-30 12:34:45.935 1001 26391 D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1
09-30 12:34:45.935 1001 26391 D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1]
【wpa_supplicant状态由 COMPLETED 转为 DISCONNECTED 】
09-30 12:34:45.952 26389 26389 D wpa_supplicant: wlan0: State: COMPLETED -> DISCONNECTED
09-30 12:34:45.953 26389 26389 D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
【由于状态切换 引起的STATE-CHANGE】 ( 从 COMPLETED 【9】 完成-->DISCONNECTED 【0】 失去连接状态切换 )
09-30 12:34:45.952 1001 26391 D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts
09-30 12:34:45.964 1001 26391 D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts
09-30 12:34:45.965 1001 26391 D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts]
2.CTRL-EVENT-STATE-CHANGE ( 从 COMPLETED 【9】 完成-->DISCONNECTED 【0】 失去连接状态切换 )
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts
state=0 表示的什么意思--->表示当前的状态是 DISCONNECTED
id=3 表示当前连接的 SSID网络对应的 netid是3
2.1 WifiMonitor监听底层事件对应的LOG
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts]
3.CTRL-EVENT-BSS-REMOVED (这里应该是在关闭WIFI时候,把扫描的结果移除的操作)
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 23 00:87:36:3f:ef:9a【ssid=MOMOKO】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 23 00:87:36:3f:ef:9a
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 1 44:6d:57:99:38:a1(少打了5!掉数据)【whr360】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 1 44:6d: 7:99:38:a1
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 2 00:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 2 00:19:70:00:30:d6
// 【cts】的netid为3 这里的0 应该不是对应的netid 而是扫描生成的顺序
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 0 70:62:b8:62:2e:c4 【cts】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 0 70:62:b8:62:2e:c4
【 54:e6:fc:52:6f:1c 】又掉数据了
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 27 4:e6:fc: 2:6f:1c【LJ-8E2-V3-Tplink】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 27 4:e6:fc: 2:6f:1c
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 19 00:19:70:00:30:88 【CMCC-WEB】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 19 00:19:70:00:30:88
同时对应的搜索结果如下
C:\Users\zwx320975>adb shell wpa_cli -iwlan0 -g@android:wpa_wlan0 IFNAME=wlan0 scan_results
bssid / frequency / signal level / flags / ssid
70:62:b8:62:2e:c4 2412 -71 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] cts
06:19:70:27:ca:96 2462 -55 [WPA2-EAP-CCMP-preauth][ESS] CMCC
00:22:aa:9e:31:48 2452 -69 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] BW-wx20s
00:23:69:ce:58:b0 2412 -65 [WPA-PSK-TKIP][ESS] LJ-7W1-V3-Linksys
44:6d:57:99:38:a1 2412 -80 [WPA2-PSK-CCMP][ESS] whr360
00:19:70:27:ca:96 2462 -55 [ESS] CMCC-WEB
16:19:70:27:ca:96 2462 -55 [ESS] and-Business
06:19:70:00:30:2e 2437 -71 [WPA2-EAP-CCMP-preauth][ESS] CMCC
06:19:70:00:32:c0 2472 -69 [WPA2-EAP-CCMP-preauth][ESS] CMCC
02:08:22:e8:40:ff 2437 -86 [WPA2-PSK-CCMP][WPS][ESS] AAA5860
16:19:70:00:30:2e 2437 -71 [ESS] and-Business
00:19:70:00:30:2e 2437 -72 [ESS] CMCC-WEB
00:19:70:00:32:c0 2472 -67 [ESS] CMCC-WEB
16:19:70:00:32:c0 2472 -67 [ESS] and-Business
10:0e:0e:20:63:b7 2437 -83 [ESS] HQ_guest
22:0e:0e:20:63:b7 2437 -81 [ESS] HQ_Office
06:19:70:00:30:88 2472 -83 [WPA2-EAP-CCMP-preauth][ESS] CMCC
16:19:70:00:30:88 2472 -84 [ESS] and-Business
00:19:70:00:30:88 2472 -85 [ESS] CMCC-WEB
00:19:70:00:30:d6 2412 -86 [ESS] CMCC-WEB
12:0e:0e:20:63:b7 2437 -82 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] VIP-guest
00:23:69:ce:58:1d 2437 -85 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] LJ-Meeting 01
00:87:36:3f:ef:9a 2437 -90 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]MOMOKO
ec:26:ca:99:31:90 2412 -91 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]gjctsceshi
06:19:70:00:30:69 2417 -87 [WPA2-EAP-CCMP-preauth][ESS] CMCC
16:19:70:00:30:69 2417 -86 [ESS] and-Business
00:19:70:00:30:69 2417 -87 [ESS] CMCC-WEB
54:e6:fc:52:6f:1c 2437 -91 [WPA-PSK-CCMP][WPA2-PSK-CCMP][WPS][ESS]LJ-8E2-V3-Tplink
4.CTRL-EVENT-TERMINATING (关闭WIFI的命令)
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-TERMINATING
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-TERMINATING
4.1 WifiMonitor监听底层事件关闭WIFI的事件
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-TERMINATING ]
-------------------------------------------------------------------------
2.打开WIFI的操作
-------------------------------------------------------------------------
5.CTRL-EVENT-REGDOM-CHANGE
D wpa_supplicant: wlan0: State: DISCONNECTED【0】 -> DISCONNECTED【0】
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
5.1
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN]
D wpa_supplicant: wlan0: State: DISCONNECTED【0】 -> SCANNING【3】
init type alpha2 CTRL-EVENT-REGDOM-CHANGE 都是什么意思
2.(同2)
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=]
state=0 表示的什么意思
id=-1 什么意思
BSSID = 0 什么意思
2.(同2)
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=]
state=3 表示的什么意思
id=-1 什么意思
BSSID = 0 什么意思
6.CTRL-EVENT-SCAN-STARTED (扫描开始)
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-STARTED
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-STARTED
7.CTRL-EVENT-BSS-ADDED(这个应该是扫描热点加入热点名单)
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 0 70:62:b8:62:2e:c4【cts】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 0 70:62:b8:62:2e:c4
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 1 06:19:70:27:ca:96 【CMCC-2462】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 1 06:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 2 00:23:69:ce: 8:b0 【LJ-7W1-V3-Linksys】缺5
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 2 00:23:69:ce: 8:b0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 3 06:19:70:00:30:2e 【CMCC-2437】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 3 06:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 4 00:22:aa:9e:31:48 【BW-wx20s-2452】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 4 00:22:aa:9e:31:48
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 06:19:70:00:32:c0 【CMCC-2472】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 06:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 6 00:23:69:ce: 8:1d 【 LJ-Meeting 01-2437】缺5
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 6 00:23:69:ce: 8:1d
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 7 4:e6:fc: 2:6f:1c【LJ-8E2-V3-Tplink-2437】缺5
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 7 4:e6:fc: 2:6f:1c
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 8 92:21:81:de:89:f1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 8 92:21:81:de:89:f1
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 9 16:19:70:27:ca:96 【and-Business-2462】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 9 16:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 10 00:19:70:27:ca:96【CMCC-WEB-2462】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 10 00:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 11 00:19:70:00:30:2e【CMCC-WEB-2437】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 11 00:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 12 16:19:70:00:30:2e 【and-Business-2437】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 12 16:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 13 00:19:70:00:32:c0【CMCC-WEB-2472】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 13 00:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 14 16:19:70:00:32:c0 【and-Business-2472】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 14 16:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 1 00:19:70:00:30:88 【CMCC-WEB-2472】
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 1 00:19:70:00:30:88
同时对应的搜索结果如下
C:\Users\zwx320975>adb shell wpa_cli -iwlan0 -g@android:wpa_wlan0 IFNAME=wlan0 scan_results
bssid / frequency / signal level / flags / ssid
70:62:b8:62:2e:c4 2412 -71 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS] cts
06:19:70:27:ca:96 2462 -55 [WPA2-EAP-CCMP-preauth][ESS] CMCC
00:22:aa:9e:31:48 2452 -69 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] BW-wx20s
00:23:69:ce:58:b0 2412 -65 [WPA-PSK-TKIP][ESS] LJ-7W1-V3-Linksys
44:6d:57:99:38:a1 2412 -80 [WPA2-PSK-CCMP][ESS] whr360
00:19:70:27:ca:96 2462 -55 [ESS] CMCC-WEB
16:19:70:27:ca:96 2462 -55 [ESS] and-Business
06:19:70:00:30:2e 2437 -71 [WPA2-EAP-CCMP-preauth][ESS] CMCC
06:19:70:00:32:c0 2472 -69 [WPA2-EAP-CCMP-preauth][ESS] CMCC
02:08:22:e8:40:ff 2437 -86 [WPA2-PSK-CCMP][WPS][ESS] AAA5860
16:19:70:00:30:2e 2437 -71 [ESS] and-Business
00:19:70:00:30:2e 2437 -72 [ESS] CMCC-WEB
00:19:70:00:32:c0 2472 -67 [ESS] CMCC-WEB
16:19:70:00:32:c0 2472 -67 [ESS] and-Business
10:0e:0e:20:63:b7 2437 -83 [ESS] HQ_guest
22:0e:0e:20:63:b7 2437 -81 [ESS] HQ_Office
06:19:70:00:30:88 2472 -83 [WPA2-EAP-CCMP-preauth][ESS] CMCC
16:19:70:00:30:88 2472 -84 [ESS] and-Business
00:19:70:00:30:88 2472 -85 [ESS] CMCC-WEB
00:19:70:00:30:d6 2412 -86 [ESS] CMCC-WEB
12:0e:0e:20:63:b7 2437 -82 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] VIP-guest
00:23:69:ce:58:1d 2437 -85 [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS] LJ-Meeting 01
00:87:36:3f:ef:9a 2437 -90 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]MOMOKO
ec:26:ca:99:31:90 2412 -91 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]gjctsceshi
06:19:70:00:30:69 2417 -87 [WPA2-EAP-CCMP-preauth][ESS] CMCC
16:19:70:00:30:69 2417 -86 [ESS] and-Business
00:19:70:00:30:69 2417 -87 [ESS] CMCC-WEB
54:e6:fc:52:6f:1c 2437 -91 [WPA-PSK-CCMP][WPA2-PSK-CCMP][WPS][ESS]LJ-8E2-V3-Tplink
8.CTRL-EVENT-SCAN-RESULTS 通知已经有了扫描结果
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-RESULTS
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-RESULTS
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-SCAN-RESULTS ]
9.Trying (尝试与热点进行连接)
D WifiHW : [1] get event: IFNAME=wlan0 <3>Trying to associate with SSID 'cts'
D WifiHW : [2] get event: IFNAME=wlan0 Trying to associate with SSID 'cts'
D WifiMonitor: Event [IFNAME=wlan0 Trying to associate with SSID 'cts']
D wpa_supplicant: wlan0: State: SCANNING【3】 -> ASSOCIATING 【5】 // 由此会引起状态的改变
2.(同2)CTRL-EVENT-STATE-CHANGE 应该是从 Scanning 转为 Associating
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=5 BSSID=00:00:00:00:00:00 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=5 BSSID=00:00:00:00:00:00 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state= BSSID=00:00:00:00:00:00 SSID=cts]
D wpa_supplicant: wlan0: State: ASSOCIATING【5】 -> ASSOCIATED【6】// 由此会引起状态的改变
2.(同2)CTRL-EVENT-STATE-CHANGE 应该是从 Associating 转为 Associated
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=6 BSSID=00:00:00:00:00:00 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=6 BSSID=00:00:00:00:00:00 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=6 BSSID=00:00:00:00:00:00 SSID=cts]
D wpa_supplicant: wlan0: State: ASSOCIATED 【6】 -> 4WAY_HANDSHAKE【7】 // 由此会引起状态的改变
10.Associated (已经与bssid=70:62:b8:62:2e:c4 ssid=cts的热点建立连接)
D WifiHW : [1] get event: IFNAME=wlan0 <3>Associated with 70:62:b8:62:2e:c4
D WifiHW : [2] get event: IFNAME=wlan0 Associated with 70:62:b8:62:2e:c4
D WifiMonitor: Event [IFNAME=wlan0 Associated with 70:62:b8:62:2e:c4]
2.(同2)CTRL-EVENT-STATE-CHANGE 应该是从第一次握手 ASSOCIATED 转为 4WAY-HANDSHAKE的变化
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=7 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=7 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=7 BSSID=70:62:b8:62:2e:c4 SSID=cts]
state=7 4WAY_HANDSHAKE
D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE 【7】 -> 4WAY_HANDSHAKE 【7】 ##第二次握手由于状态未变化 所以没有LOG
D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE 【7】 -> GROUP_HANDSHAKE 【8】 第三次握手
2.(同2)CTRL-EVENT-STATE-CHANGE 应该是第三次握手 4WAY-HANDSHAKE 转为 GROUP_HANDSHAKE
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=8 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=8 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=8 BSSID=70:62:b8:62:2e:c4 SSID=cts]
state=8 GROUP_HANDSHAKE
11.WPA (密钥协商完成) 与bssid=70:62:b8:62:2e:c4的热点完成了 密钥的认证
D WifiHW : [1] get event: IFNAME=wlan0 <3>WPA: Key negotiation completed with 70:62:b8:62:2e:c4 [PTK=CCMP GTK=TKIP]
D WifiHW : [2] get event: IFNAME=wlan0 WPA: Key negotiation completed with 70:62:b8:62:2e:c4 [PTK=CCMP GTK=TKIP]
D WifiMonitor: Event [IFNAME=wlan0 WPA: Key negotiation completed with 70:62:b8:62:2e:c4 [PTK=CCMP GTK=TKIP]]
D wpa_supplicant: wlan0: State: GROUP_HANDSHAKE 【8】 -> COMPLETED 【9】 //第四次握手完成 连接建立 状态变化
12.CTRL-EVENT-CONNECTED 发出已经连接到热点的消息 bssid=70:62:b8:62:2e:c4 并设置了它的netid=3 保存到已连接的network
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-CONNECTED - Connection to 70:62:b8:62:2e:c4 completed [id=3 id_str=]
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-CONNECTED - Connection to 70:62:b8:62:2e:c4 completed [id=3 id_str=]
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-CONNECTED - Connection to 70:62:b8:62:2e:c4 completed [id=3 id_str=]]
2.(同2)CTRL-EVENT-STATE-CHANGE 应该是第四次握手 GROUP_HANDSHAKE 转为 COMPLETED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=9 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=9 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=9 BSSID=70:62:b8:62:2e:c4 SSID=cts]
-------------------------------------------------------------------------
打开WIFI自动连接热点又断开的LOG
D wpa_supplicant: RTM_NEWLINK: ifi_index=142 ifname=wlan0 operstate=2 linkmode=1 ifi_family=0 ifi_flags=0x1003 ([UP])
D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=]
D WifiHAL : [WIFI HAL]Creating message to get gscan capablities; handle=0x7f5d120d40, iface=142, ifname=wlan0
D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-STARTED
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-STARTED
D WifiHW : ifname=wlan0
D wpa_supplicant: wlan0: State: SCANNING -> DISCONNECTED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=]
I wpa_supplicant: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-TERMINATING
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-TERMINATING
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-TERMINATING ]
D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 operstate=2 linkmode=1 ifi_family=0 ifi_flags=0x1003 ([UP])
D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-REGDOM-CHANGE init=USER type=COUNTRY alpha2=CN]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=0 BSSID=00:00:00:00:00:00 SSID=]
D WifiHAL : [WIFI HAL]Creating message to get gscan capablities; handle=0x7f65812a40, iface=144, ifname=wlan0
D WifiHW : ifname=wlan0
D wpa_supplicant: wlan0: State: DISCONNECTED -> SCANNING
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00:00:00:00:00:00 SSID=]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-STARTED
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-STARTED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 0 70:62:b8:62:2e:c4
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 0 70:62:b8:62:2e:c4
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 1 00:22:aa:9e:31:48
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 1 00:22:aa:9e:31:48
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 2 06:19:70:27:ca:96
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 2 06:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 3 06:19:70:00:30:2e
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 3 06:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 4 00:23:69:ce:58:b0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 4 00:23:69:ce:58:b0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 5 06:19:70:00:32:c0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 5 06:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 6 d0:17:c2:50:44:af
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 6 d0:17:c2:50:44:af
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 7 44:6d:57:99:38:a1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 7 44:6d:57:99:38:a1
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 wext ifi_family=0 ifi_flags=0x1003 ([UP])
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 8 06:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 8 06:19:70:00:30:d6
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 9 02:08:22:e8:40:ff
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 9 02:08:22:e8:40:ff
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 10 06:19:70:00:30:69
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 10 06:19:70:00:30:69
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 11 06:19:70:00:30:88
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 11 06:19:70:00:30:88
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 12 16:19:70:27:ca:96
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 12 16:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 13 00:19:70:27:ca:96
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 13 00:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 14 00:19:70:00:30:2e
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 14 00:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 15 16:19:70:00:30:2e
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 15 16:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 16 16:19:70:00:32:c0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 16 16:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 17 00:19:70:00:32:c0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 17 00:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 18 16:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 18 16:19:70:00:30:d6
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 19 00:19:70:00:30:88
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 19 00:19:70:00:30:88
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 20 00:19:70:00:30:69
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 20 00:19:70:00:30:69
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 21 16:19:70:00:30:88
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 21 16:19:70:00:30:88
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-RESULTS
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-RESULTS
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-SCAN-RESULTS ]
D WifiHW : [1] get event: IFNAME=wlan0 <3>Trying to associate with SSID 'cts'
D WifiHW : [2] get event: IFNAME=wlan0 Trying to associate with SSID 'cts'
D WifiMonitor: Event [IFNAME=wlan0 Trying to associate with SSID 'cts']
D wpa_supplicant: wlan0: State: SCANNING -> ASSOCIATING
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=5 BSSID=00:00:00:00:00:00 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=5 BSSID=00:00:00:00:00:00 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=5 BSSID=00:00:00:00:00:00 SSID=cts]
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 wext ifi_family=0 ifi_flags=0x1003 ([UP])
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 wext ifi_family=0 ifi_flags=0x1003 ([UP])
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 operstate=5 linkmode=1 ifi_family=0 ifi_flags=0x11003 ([UP][LOWER_UP])
D wpa_supplicant: wlan0: State: ASSOCIATING -> ASSOCIATED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=6 BSSID=00:00:00:00:00:00 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=6 BSSID=00:00:00:00:00:00 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=6 BSSID=00:00:00:00:00:00 SSID=cts]
D wpa_supplicant: wlan0: State: ASSOCIATED -> 4WAY_HANDSHAKE
D WifiHW : [1] get event: IFNAME=wlan0 <3>Associated with 70:62:b8:62:2e:c4
D WifiHW : [2] get event: IFNAME=wlan0 Associated with 70:62:b8:62:2e:c4
D WifiMonitor: Event [IFNAME=wlan0 Associated with 70:62:b8:62:2e:c4]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=7 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=7 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=7 BSSID=70:62:b8:62:2e:c4 SSID=cts]
D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE
D wpa_supplicant: wlan0: State: 4WAY_HANDSHAKE -> GROUP_HANDSHAKE
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=8 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=8 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=8 BSSID=70:62:b8:62:2e:c4 SSID=cts]
D WifiHW : [1] get event: IFNAME=wlan0 <3>WPA: Key negotiation completed with 70:62:b8:62:2e:c4 [PTK=CCMP GTK=TKIP]
D WifiHW : [2] get event: IFNAME=wlan0 WPA: Key negotiation completed with 70:62:b8:62:2e:c4 [PTK=CCMP GTK=TKIP]
D WifiMonitor: Event [IFNAME=wlan0 WPA: Key negotiation completed with 70:62:b8:62:2e:c4 [PTK=CCMP GTK=TKIP]]
D wpa_supplicant: wlan0: State: GROUP_HANDSHAKE -> COMPLETED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-CONNECTED - Connection to 70:62:b8:62:2e:c4 completed [id=3 id_str=]
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-CONNECTED - Connection to 70:62:b8:62:2e:c4 completed [id=3 id_str=]
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-CONNECTED - Connection to 70:62:b8:62:2e:c4 completed [id=3 id_str=]]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=9 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=9 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=9 BSSID=70:62:b8:62:2e:c4 SSID=cts]
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 operstate=6 linkmode=1 ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-STARTED
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-STARTED
D wpa_supplicant: RTM_NEWLINK: ifi_index=144 ifname=wlan0 wext ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 22 d4:ee:07:1e:35:38
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 22 d4:ee:07:1e:35:38
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 23 92:21:81:de:89:f1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 23 92:21:81:de:89:f1
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-ADDED 24 00:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-ADDED 24 00:19:70:00:30:d6
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-RESULTS
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-RESULTS
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-SCAN-RESULTS ]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-SCAN-STARTED
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-SCAN-STARTED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-DISCONNECTED bssid=70:62:b8:62:2e:c4 reason=3 locally_generated=1]
D wpa_supplicant: wlan0: State: COMPLETED -> DISCONNECTED
D wpa_supplicant: wlan0: State: DISCONNECTED -> DISCONNECTED
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-STATE-CHANGE id=3 state=0 BSSID=70:62:b8:62:2e:c4 SSID=cts]
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 6 d0:17:c2:50:44:af
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 6 d0:17:c2:50:44:af
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 7 44:6d:57:99:38:a1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 7 44:6d:57:99:38:a1
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 10 06:19:70:00:30:69
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 10 06:19:70:00:30:69
I wpa_supplicant: nl80211: deinit ifname=wlan0 disabled_11b_rates=0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 11 06:19:70:00:30:88
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 11 06:19:70:00:30:88
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 19 00:19:70:00:30:88
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 19 00:19:70:00:30:88
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 20 00:19:70:00:30:69
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 20 00:19:70:00:30:69
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 21 16:19:70:00:30:88
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 21 16:19:70:00:30:88
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 0 70:62:b8:62:2e:c4
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 0 70:62:b8:62:2e:c4
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 2 06:19:70:27:ca:96
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 2 06:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 3 06:19:70:00:30:2e
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 3 06:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 4 00:23:69:ce:58:b0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 4 00:23:69:ce:58:b0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 1 00:22:aa:9e:31:48
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 1 00:22:aa:9e:31:48
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 5 06:19:70:00:32:c0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 5 06:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 9 02:08:22:e8:40:ff
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 9 02:08:22:e8:40:ff
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 22 d4:ee:07:1e:35:38
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 22 d4:ee:07:1e:35:38
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 8 06:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 8 06:19:70:00:30:d6
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 23 92:21:81:de:89:f1
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 23 92:21:81:de:89:f1
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 13 00:19:70:27:ca:96
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 13 00:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 12 16:19:70:27:ca:96
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 12 16:19:70:27:ca:96
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 15 16:19:70:00:30:2e
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 15 16:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 14 00:19:70:00:30:2e
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 14 00:19:70:00:30:2e
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 16 16:19:70:00:32:c0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 16 16:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 17 00:19:70:00:32:c0
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 17 00:19:70:00:32:c0
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 24 00:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 24 00:19:70:00:30:d6
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-BSS-REMOVED 18 16:19:70:00:30:d6
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-BSS-REMOVED 18 16:19:70:00:30:d6
D WifiHW : [1] get event: IFNAME=wlan0 <3>CTRL-EVENT-TERMINATING
D WifiHW : [2] get event: IFNAME=wlan0 CTRL-EVENT-TERMINATING
D WifiMonitor: Event [IFNAME=wlan0 CTRL-EVENT-TERMINATING ]