wpa_supplicant 状态机的切换以及事件驱动


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
09-30 14:47:04.394  1001  1391 D NetdConnector: RCV <- {614 Address removed FE80::22/64 wlan0 01 01 -1}
09-30 14:47:04.395  1001  1391 D NetdConnector: RCV <- {614 Address removed FE80::22/64 wlan0 01 01 -1}
09-30 14:47:04.396  1001  1063 D NetdConnector: RCV unsolicited event from native daemon, event = 614 Address removed FE80::22/64 wlan0 01 01 -1
09-30 14:47:04.398  1001  1063 D NetworkManagement: onEvent:614 Address removed FE80::22/64 wlan0 01 01 -1:8
09-30 14:47:04.404  1001  1063 I Tethering: addressRemoved wlan0, fe80::22/64
09-30 14:47:04.705  1001 27382 D NetUtils: dhcpv6_start failed : wlan0
09-30 14:47:04.706  1001 27382 E DhcpStateMachine: DHCPv6 request failed on wlan0: DHCPv6 result property was not set
09-30 14:47:04.753 27324 27324 D wpa_supplicant: iface wlan0 recv cmd BTCOEXMODE 2
09-30 14:47:05.191 27324 27324 D wpa_supplicant: nl80211: Drv Event 34 (NL80211_CMD_NEW_SCAN_RESULTS) received for wlan0
09-30 14:47:05.191 27324 27324 D wpa_supplicant: wlan0: nl80211: New scan results available
09-30 14:47:05.192 27324 27324 D wpa_supplicant: wlan0: Event SCAN_RESULTS (3) received
09-30 14:47:05.192 27324 27324 D wpa_supplicant: wlan0: Scan completed in 2.427822 seconds
09-30 14:47:05.193 27324 27324 D wpa_supplicant: wlan0: BSS: Start scan result update 155
09-30 14:47:05.193 27324 27324 D wpa_supplicant: wlan0: Scan-only results received
09-30 14:47:05.193 27324 27324 D wpa_supplicant: wlan0: Radio work 'scan'@0x7f8fc9d230 done in 2.436793 seconds
09-30 14:47:05.240 27324 27324 D wpa_supplicant: wlan0: Control interface command 'BSS RANGE=0- MASK=0x29d87'
09-30 14:47:05.253 27324 27324 D wpa_supplicant: wlan0: Control interface command 'BSS RANGE=653- MASK=0x29d87'
09-30 14:47:05.318 27324 27324 D wpa_supplicant: wlan0: Control interface command 'STATUS-NO_EVENTS'
09-30 14:47:05.502 27324 27324 D wpa_supplicant: RTM_NEWLINK: ifi_index=146 ifname=wlan0 wext ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
09-30 14:47:05.503 27324 27324 D wpa_supplicant: RTM_NEWLINK: ifi_index=146 ifname=wlan0 operstate=2 linkmode=1 ifi_family=0 ifi_flags=0x1003 ([UP])
09-30 14:47:05.504 27324 27324 D wpa_supplicant: nl80211: Drv Event 48 (NL80211_CMD_DISCONNECT) received for wlan0
// 接收到 取消认证的事件
09-30 14:47:05.504 27324 27324 D wpa_supplicant: wlan0: Event DEAUTH (12) received  
09-30 14:47:05.504 27324 27324 D wpa_supplicant: wlan0: Deauthentication notification


//发出断开连接的事件
09-30 14:47:05.504 27324 27324 I wpa_supplicant: wlan0: CTRL-EVENT-DISCONNECTED bssid=02:08:22:34:eb:6b reason=3


//不能重连接 (因为热点关闭了)
09-30 14:47:05.505 27324 27324 D wpa_supplicant: wlan0: Auto connect disabled: do not try to re-connect 
09-30 14:47:05.505 27324 27324 D wpa_supplicant: wlan0: WPA: Clear old PMK and PTK
09-30 14:47:05.505 27324 27324 D wpa_supplicant: wlan0: State: COMPLETED【9】 -> DISCONNECTED【0】




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 ]


你可能感兴趣的:(Wifi)