我们尝试稳定几个信标的信号强度。我们有来自kontakt.io的信标和来自覆盆子pi zero的扫描信标。我们得到的信号强度在-40db到-87db之间,我们希望它更稳定。我们希望rssi的差值不超过+ -10db,最好是尽可能低。这是一个我们正在研究的室内定位系统,这是我们试图稳定rssi信号强度时代码的样子。它是用python编写的。这两个是我们在代码中使用的公式:
distance = 10^((rssi at 1m - rssi)/20)
distance = rssi *fiterFactor + oldDistance *(1 - FilterFactor)发布于 2019-02-12 22:10:50
BLE检测的RSSI相差很大,这是正常的,也是预期的。距离信标越远,这个范围就越大,因为信噪比越低。
在使用信标进行距离估计时,正确设置期望至关重要。在1米的实际范围内,您可能在95%的时间内能够估计距离在0.5到2米之间。在更大的范围,如10米,您的估计可能在5米到40米之间。
您的用例是否适用于上述结果?如果没有,您可能需要改进您的用例或考虑其他技术,如RSSI指纹识别。
即使要实现上述非常粗糙的结果,也需要做一些事情:
https://stackoverflow.com/questions/54650509
复制相似问题