连接的wlan设备的距离

时间:2017-04-15 07:08:47

标签: wifi esp8266 nodemcu micropython

如何在节点esp8266中使用micropython获取连接到我的节点esp8266设备的wi-fi的WLAN设备的距离?

2 个答案:

答案 0 :(得分:1)

仅通过wifi信息进行物理距离测量是不可能的。无线标准无法收集或传达此类信息。

以下是一些常用方法,用于尝试估算用户在wifi之外的位置:

  • 手机上运行的应用程序可以使用GPS直接获取位置信息并将其传达给您的物联网设备(在室内可能无法正常工作或能够区分wifi范围内的距离)。
  • 在整个空间中部署多个IoT设备,并假设用户最接近信号强度最高的设备。如果可以预先为空间映射信号强度,则更复杂的三角测量技术可以增加此方法的准确性。
  • 使用蓝牙信标和应用程序等技术确定粗略位置并将其发送到您的物联网设备。

答案 1 :(得分:0)

除了粗暴地摸索sta_if.status(‘rssi’)之外,您无法获取位置。在不变的空间(没有人或物体在附近移动)中,并且根据天线的极化情况,您可以得出以米为单位的近似距离。

这在2.4GHz饱和环境下将不起作用,因为您的信号电平会上升和下降。