1.WIFI配置的状态
WiFi配置的状态,共三种:
- CURRENT
wpa_supplicant目前所使用的网络
- DISABLED
wpa_supplicant不会尝试使用该网络
- ENABLED
wpa_supplicant即将使用的网络块
1.1 状态转换图
1.2 实例分析
首先增加两个network,此时的状态均为DISABLED
使能其中一个network,被使能的network状态变为CURRENT
2.WPA_Supplicant的状态
状态如下:
状态 | 描述 |
---|---|
ASSOCIATED | WiFi设备已经连接成功。 |
ASSOCIATING | WiFi设备正在连接中。 |
COMPLETED | 所有鉴定工作完成。 |
DISCONNECTED | WiFi设备不能连接到WiFi热点,很可能正在查找热点信息。 |
FOUR_WAY_HANDSHAKE | 正在处理WPA 4-Way Key握手中过程。 |
GROUP_HANDSHAKE | 正在处理WPA Group Key握手过程中。 |
INACTIVE | WiFi管理器已经关闭,无效状态。 |
SCANNING | 正在扫描网络热点。 |
UNINITIALIZED | 没有连接到WiFi管理器。 |
2.1 状态转换
2.2 4路握手过程
- ASSOCIATING -> ASSOCIATED
已经和热点建立连接
- ASSOCIATED -> 4WAY_HANDSHAKE
第一次握手
- 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE
第二次握手
- 4WAY_HANDSHAKE -> GROUP_HANDSHAKE
第三次握手
- GROUP_HANDSHAKE -> COMPLETED
第四次握手成功,即:WPA密钥协商完成,连接被建立