https://github.com/friedrith/node-wifi/
这些 WiFi 错误码对应不同的 WiFi 连接和认证问题,以下是这些错误码的解释:
WIFI_REASON_SUCCESS
(0): 连接成功,没有错误。WIFI_REASON_UNSPECIFIED
(1): 未指定的连接错误,原因不明确。WIFI_REASON_AUTH_EXPIRE
(2): 身份验证过期,通常是由于身份验证过程中的时间超时引起的。WIFI_REASON_AUTH_LEAVE
(3): 连接中断,离开认证状态。WIFI_REASON_ASSOC_EXPIRE
(4): 关联到AP的时间过期。WIFI_REASON_ASSOC_TOOMANY
(5): 关联到太多的AP。WIFI_REASON_NOT_AUTHED
(6): 未通过身份验证。WIFI_REASON_NOT_ASSOCED
(7): 未关联到AP。WIFI_REASON_ASSOC_LEAVE
(8): 连接中断,离开关联状态。WIFI_REASON_ASSOC_NOT_AUTHED
(9): 关联但未通过身份验证。WIFI_REASON_DISASSOC_PWRCAP_BAD
(10): 断开关联,电源能力不足。WIFI_REASON_DISASSOC_SUPCHAN_BAD
(11): 断开关联,支持通道错误。WIFI_REASON_IE_INVALID
(13): 无线信息元素(IE)无效。WIFI_REASON_MIC_FAILURE
(14): MIC(Message Integrity Code)验证失败。WIFI_REASON_4WAY_HANDSHAKE_TIMEOUT
(15): 四次握手超时。WIFI_REASON_GROUP_KEY_UPDATE_TIMEOUT
(16): 更新组密钥超时。WIFI_REASON_IE_IN_4WAY_DIFFERS
(17): 四次握手中的信息元素不匹配。WIFI_REASON_GROUP_CIPHER_INVALID
(18): 组密码算法无效。WIFI_REASON_PAIRWISE_CIPHER_INVALID
(19): 对等密码算法无效。WIFI_REASON_AKMP_INVALID
(20): AKMP(AKM Protocol)无效。WIFI_REASON_UNSUPP_RSN_IE_VERSION
(21): 不支持的RSN信息元素版本。WIFI_REASON_INVALID_RSN_IE_CAP
(22): RSN信息元素容量无效。WIFI_REASON_802_1X_AUTH_FAILED
(23): 802.1X身份验证失败。WIFI_REASON_CIPHER_SUITE_REJECTED
(24): 密码套件被拒绝。WIFI_REASON_INVALID_PMKID
(53): 无效的PMKID(Pairwise Master Key Identifier)。WIFI_REASON_BEACON_TIMEOUT
(200): 信标超时。WIFI_REASON_NO_AP_FOUND
(201): 未找到可用的AP。WIFI_REASON_AUTH_FAIL
(202): 认证失败。WIFI_REASON_ASSOC_FAIL
(203): 关联失败。WIFI_REASON_HANDSHAKE_TIMEOUT
(204): 握手超时。WIFI_REASON_CONNECTION_FAIL
(205): 连接失败。WIFI_REASON_AP_TSF_RESET
(206): AP的TSF(Time Synchronization Function)复位。WIFI_REASON_ROAMING
(207): 漫游(通常表示设备从一个AP切换到另一个AP)。
在WiFi连接中,一些常见的错误码包括:
WIFI_REASON_SUCCESS
(0): 连接成功,没有错误。WIFI_REASON_AUTH_FAIL
(202): 认证失败。通常是由于密码错误或身份验证问题导致的。WIFI_REASON_ASSOC_FAIL
(203): 关联失败。这可能是由于设备无法与WiFi接入点成功关联引起的。WIFI_REASON_HANDSHAKE_TIMEOUT
(204): 握手超时。在WiFi连接的握手过程中发生超时。WIFI_REASON_CONNECTION_FAIL
(205): 连接失败。通常是一个通用性的连接失败错误。WIFI_REASON_AP_TSF_RESET
(206): AP的TSF复位。表示接入点的时间同步功能出现问题。WIFI_REASON_ROAMING
(207): 漫游。通常表示设备正在从一个接入点切换到另一个接入点。