我们正在开发无线n/w配置UI,需要检查SSID是否有效? 字符集有限制吗?长度 ?还有什么..
802.11-2007 规范 (http://standards.ieee.org/getieee802/download/802.11-2007.pdf) 的第 7.3.2.1 节定义了 SSID。
有效的 SSID 为 0-32 个八位字节,内容任意。长度为 0 的 SSID 表示通配符 SSID(例如在探测请求帧中)。
没有与 SSID 关联的字符集 - 32 字节的 NUL 字节字符串是有效的 SSID。
这意味着:
操作通用 SSID(strcpy() 等)时,切勿使用普通字符串函数。
您不应假设 SSID 是可打印的,例如将其记录到磁盘时
根据最新标准 802.11-2012(第 6.3.11.2.2 节),它可以是 0-32 个八位位组,具有未指定或 UTF8 编码。