场景:戴着信标的人从机场过来,我站在出口处。
要求:
- 我只想查看3米以内的人。
- 我想标记离开的人,并且为了方便起见,我希望他们在我的 Android 应用程序中以排序(根据距离)的方式查看。
目前面临信标发射距离(Eddystone)的不一致。
请建议如何消除噪音并获得信标的准确距离,或者请建议是否有其他方法可以完成此任务。
场景:戴着信标的人从机场过来,我站在出口处。
要求:
目前面临信标发射距离(Eddystone)的不一致。
请建议如何消除噪音并获得信标的准确距离,或者请建议是否有其他方法可以完成此任务。
随着无线电噪声改变估计,距离估计波动是正常的。适当地设定你的期望,这没关系。距离估计算法的输入中的噪声多于信号,因此距离估计值越大,波动越大。
如果在 UI 中按距离排序,则最好的方法是先将距离转换为距离范围(例如 0-0.5 米、0.5-1 米、1-3 米、3-5 米、5-10 米) , 10+ 米)。然后,您可以按距离范围和 MAC 地址对要在 UI 中显示的列表进行排序。这将使列表更加稳定。
随着信标在列表中上下移动,仍然会有变化,但比按原始距离估计排序时要小得多。
您还可以通过增加信标传输速率、增加发射器的功率以及调整信标扫描仪以在更长的时间间隔内平均距离估计来减少距离估计的波动。