ESP8266 查找附近的所有设备

ESP8266 查找附近的所有设备

感谢您的帮助。我有兴趣了解连接到接入点的所有设备。我正在使用 ESP8266 查找所有 AP。但即使加入 AP 后,我也找不到连接到 AP 的所有设备。

答案1

连接并拥有 IP 地址后,您可以确定子网。确定子网后,您可以依次尝试 ping 每个设备以获取响应。但是:

  • 这将向您显示子网上的设备,而不是 AP,因此可能包含比您想要的更多的设备
  • 并非所有设备都会响应 ping。

除非您可以通过编程连接到接入点的管理界面、安全登录并访问其连接设备列表,否则设备无法知道 AP 已连接到什么设备 - 这对于大多数事情来说都是太过繁重的工作。

因此,你必须问自己,你已经决定的问题的解决方案是否真的是正确的解决方案,也许如果你向我们询问问题而不是你的(有缺陷的)解决方案的实施,我们可能会帮助你想出一个更可靠的解决方案。

也许您想实现的目标可以通过多播组来实现?或者可能是 mDNS(又名 Zeroconf、Avavi 或 Bonjour)?

相关内容