如何在 Windows 上检测所有 Wi-Fi 用户及其信号强度?

如何在 Windows 上检测所有 Wi-Fi 用户及其信号强度?

我正在尝试创建一个基础设施,使用 Wi-Fi 检测这栋巨大建筑不同区域的大致人数,以用于统计目的。别担心,它只会用于合法目的。在这个阶段,我是否能够检测到连接的设备或所有活动设备并不重要。

我拿了几台 TP-LINK WR740N 路由器,在上面安装了 dd-wrt ​​固件,并应用相同的 Wi-Fi 设置组织了 WDS 网络。现在,我在同一个网络中有几台路由器,它们在同一个子网中,dd-wrt ​​显示每个连接设备的信号强度,但我无法知道每个路由器的信号强度。此外,消费设备似乎不会自动切换到另一个路由器,直到信号完全丢失。所以,这些信息有点没用。

另外,我也曾尝试使用 MikroTik RB951 来嗅探流量,但也没有帮助。

有什么方法可以查看我的路由器覆盖范围内的所有 Wi-Fi 设备列表及其信号强度? 可以的,只要用路由器或者笔记本网卡都可以。

答案1

没有。除非 Wifi 客户端主动发送探测来查询特定网络或鼓励路由器发送信标,否则它在连接到路由器之前是完全被动的。如果已连接,它将仅与该路由器通信。

获取已连接设备的列表是最好的办法。如果您觉得范围太长,可以随时降低传输功率。

答案2

是的。我前几天刚在某处看到这个帖子。

运行 cmd netsh wlan show all

它运行良好,您不需要任何特殊的应用程序。

相关内容