我目前正在做这个项目,我必须找到支持 Wi-Fi 的设备的位置,比如我们的智能手机。我可以配置一个树莓派来嗅探无线数据包并根据 dBm 测量接收到的数据包。如何找到设备的确切位置?我不明白如何进行三角测量。
如何根据信号强度找到启用 WiFi 的设备的检测?
网络工程
无线的
2022-02-27 17:14:31
2个回答
为了跟踪和三角测量某些设备,您需要测量来自不同点的信号。你需要在空间上定位一些设备,这就是为什么你不能用一个信号强度得到结果的原因,首先你需要在一个固定的位置放置一些参考来获取信号功率。获得该度量后,您需要将该数据放在计算距离的算法中,同时考虑到典型传播媒体上的损失,首先您需要用这些变量详细说明一些计算。
使用纯几何方法(无需校准)和仅作为传感器的信号强度,您需要至少两个,最好是四个传感器。
在几何上,单个信号强度传感器会告诉您距离,所有潜在的点都等距分布在球体上。您可能可以排除许多可能性,但可能仍然存在几种解决方案。
使用第二个传感器,您会得到另一个球体,当您与这两个球体相交时,解决方案是一个圆圈。虽然您可能可以排除大多数点,但仍有可能存在点。
使用第三个传感器和另一个球体,在你得到两个点之前,你与圆相交。如果你不能排除你需要第四个传感器,它的球体只与其中一个点相交。
这是一种理想主义的、纯数学的方法。根据当地条件,现实世界的方法可能更简单或更复杂。
三角测量实际上是相反的:你不知道范围,但你知道方向。每个传感器都会告诉您一个方向或矢量,您可以将其中两个相交以获得空间中的一个点。
其它你可能感兴趣的问题