波动的埃迪斯通信标距离

时间:2017-10-23 10:32:25

标签: android ibeacon-android beacon eddystone google-beacon-platform

情景:佩戴信标的人来自机场,我正站在出口处。

要求:

  1. 我只想查看3米范围内的人。
  2. 我想标记离开的人,为了方便我希望他们在我的Android应用程序中以排序(按距离)的方式查看。
  3. 目前,信标发射的距离(埃迪斯通)不一致。

    请建议如何消除噪音并获得灯塔的准确距离,或者如果有其他方法可以执行此任务,请建议。

1 个答案:

答案 0 :(得分:0)

距离估计波动是正常的,因为无线电噪声会改变估计值。适当地设定你的期望,这没关系。由于距离估算算法的输入中的噪声多于信号,因此较大的距离估计值会波动较大。

如果在UI中按距离排序,那么稳定性的最佳选择是首先将距离转换为距离范围(例如0-0.5米,0.5-1米,1-3米,3-5米,5 -10米,10米以上)。然后,您可以按距离范围和MAC地址对要在UI中显示的列表进行排序。这将使列表更加稳定。

当信标在列表中上下移动时仍会有变化,但比按原始距离估计排序时要少得多。

您还可以通过提高信标传输速率,增加发射器的功率以及调整信标扫描仪以在较长的时间间隔内平均距离估算来减少距离估计的波动。