Android wifi连接过程中关联被拒绝流程

连接网络关联被拒绝后wpas将网络加入黑名单,然后后面连接网络的时候会从扫描结果中比对要去连接的网络,如果从扫描结果中找到了就去连,如果找不到就把黑名单清空,然后再去从扫描结果和黑名单里的网络一一匹配,匹配上了就去连
log:
第一次连接关联被拒绝而加入黑名单

12-03 05:05:10.560 D/SupplicantStaIfaceHal( 4074): connectToNetwork "Forever的2.4G"WPA_PSK
12-03 05:05:11.984 I/wpa_supplicant( 5728): wlan0: CTRL-EVENT-ASSOC-REJECT bssid=34:29:12:d6:7f:9d status_code=1 timeout=auth
12-03 05:05:11.984 D/wpa_supplicant( 5728): Added BSSID 34:29:12:d6:7f:9d into blacklist
.............................................................

第二次去连接

12-03 05:05:31.804 D/WifiStateMachine( 4074):  ConnectModeState !CMD_START_CONNECT rt=1170144/1170144 4 1010 "Forever的2.4G"WPA_PSK any roam=false
12-03 05:05:31.804 D/WifiStateMachine( 4074): setTargetBssid set to any key="Forever的2.4G"WPA_PSK
12-03 05:05:31.808 D/SupplicantStaIfaceHal( 4074): connectToNetwork "Forever的2.4G"WPA_PSK

从扫描结果中通过ssid去找要去连接的网络,去连接的网络由于之前关联被拒绝而加入黑名单,就没有去匹配

12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0: Scan results matching the currently selected network
12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0: Selecting BSS from priority group 0
12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0: 0: 16:ab:c5:88:4a:be ssid='PCWifi' wpa_ie_len=0 rsn_ie_len=20 caps=0x8131 level=-63 freq=5745 
12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0:    skip - SSID mismatch
12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0: 17: 34:29:12:d6:7f:9d ssid='Forever\xe7\x9a\x842.4G' wpa_ie_len=0 rsn_ie_len=26 caps=0x631 level=-83 freq=2432  wps
12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0:    skip - blacklisted (count=1 limit=0)

找不到要去连接的网络,然后把黑名单移出重新去匹配

12-03 05:05:31.960 D/wpa_supplicant( 5728): wlan0: No APs found - clear blacklist and try again
12-03 05:05:31.960 D/wpa_supplicant( 5728): Removed BSSID 34:29:12:d6:7f:9d from blacklist (clear)

匹配到网络,开始关联流程

12-03 05:05:31.961 D/wpa_supplicant( 5728): wlan0: 17: 34:29:12:d6:7f:9d ssid='Forever\xe7\x9a\x842.4G' wpa_ie_len=0 rsn_ie_len=26 caps=0x631 level=-83 freq=2432  wps
12-03 05:05:31.961 D/wpa_supplicant( 5728): wlan0:    selected based on RSN IE
12-03 05:05:31.961 D/wpa_supplicant( 5728): wlan0:    selected BSS 34:29:12:d6:7f:9d ssid='Forever\xe7\x9a\x842.4G'
12-03 05:05:31.961 I/wpa_supplicant( 5728): wlan0: Trying to associate with SSID 'Forever\xe7\x9a\x842.4G'
12-03 05:05:31.962 D/wpa_supplicant( 5728): wlan0: State: DISCONNECTED -> ASSOCIATING
发布了8 篇原创文章 · 获赞 1 · 访问量 136

猜你喜欢

转载自blog.csdn.net/qq_33707295/article/details/104020054