问题描述
项目开发过程中遇到需要支持WPA3功能,于是通过指令设置WPA3,确认参数设置没有异常
Flash设置如下
flash set WLAN0_IEEE80211W 2
flash set WLAN0_SHA256_ENABLE 1
flash set WLAN0_WPA_CIPHER_SUITE 0
flash set WLAN0_WPA2_CIPHER_SUITE 2
flash set WLAN0_WSC_AUTH 64
flash set WLAN0_WSC_ENC 8
flash set WLAN0_ENCRYPT 8
flash set WLAN0_WPA_AUTH 2
iwpriv直接设置mib,指令如下
iwpriv wlan0 set_mib dot11IEEE80211W=2
iwpriv wlan0 set_mib enableSHA256=1
iwpriv wlan0 set_mib encmode=2
iwpriv wlan0 set_mib psk_enable=8
iwpriv wlan0 set_mib wpa2_cipher=8
iwpriv wlan0 set_mib wpa_cipher=0
ifconfig wlan0 down up
问题分析
从测试情况来看,是AP端拒绝了手机的连接,通过omnipeek抓包发现是关联阶段出现问题,所以查看代码发现是由于check if the P