51

我们正在开发无线 n/w 配置 UI,需要检查 SSID 是否有效?字符集有什么限制吗?长度 ?更多的东西..

4

2 回答 2

58

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 在例如将其记录到磁盘时是可打印的

于 2011-02-16T13:40:07.793 回答
15

根据最新标准 802.11-2012(第 6.3.11.2.2 节),它可以是未指定或 UTF8 编码的 0-32 个八位字节。

于 2015-02-11T08:51:19.080 回答