请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC3301工具/软件:
您好:
我有一个关于 WiFi 安全位图的问题。
在 wlan_if.h 中、他们的定义如下:
#define WLAN_SEC_TYPE_OPEN (0) #define WLAN_SEC_TYPE_WEP (1) #define WLAN_SEC_TYPE_WPA (2) /* deprecated */ #define WLAN_SEC_TYPE_WPA_WPA2 (2) #define WLAN_SEC_TYPE_WPS_PBC (3) #define WLAN_SEC_TYPE_WPS_PIN (4) #define WLAN_SEC_TYPE_WPA_ENT (5) .....
当查看命令解析时、我看到安全类型的映射方式不相同 :
#define SECURITY_TYPE_BITMAP_OPEN (0) #define SECURITY_TYPE_BITMAP_WEP (1 << 0) #define SECURITY_TYPE_BITMAP_WPA (1 << 1) #define SECURITY_TYPE_BITMAP_WPA2 (1 << 2) #define SECURITY_TYPE_BITMAP_WPA3 (1 << 3) #define SECURITY_TYPE_BITMAP_PMF_CAPABLE (1 << 4) #define SECURITY_TYPE_BITMAP_PMF_REQUIRED (1 << 5)
你能给我一些启示,什么是正确的方式读取位字段?
上面的第一个位图似乎适用于读取扫描结果输出、但它们是 wlan_if.h 中未定义的原因吗?
谢谢您、
好极了