我正在使用 Linux。我希望收集附近的 Wi-Fi 接入点的统计数据。
例如对于 RSSI,我可以用 来收集它们iwlist interface scanning
。
现在我想知道是否有任何工具可以用来了解这些 AP 的传输成功率,而无需真正连接它们并进行数据包发送测试。
答案1
如果所讨论的 AP 支持 IEEE 802.11k 无线电资源测量的“STA 统计”请求/报告功能,您可以使用它来读取它们的计数器,例如传输、故障、重新传输等。但是,我不知道有任何工具可以自动执行此操作,并且根据我的经验,802.11k 尚未广泛实施(一些企业级 AP 可能会这样做)。
如果您可以将无线数据包嗅探器放在某个地方,确保它能看到几乎所有来自 AP 的帧,那么您就可以观察设置了“重试”位的帧的百分比。从 Wireshark 中的数据包捕获中编译这些统计数据会有点繁琐。我不知道有什么工具可以轻松完成此操作,但可以编写一个。