AndroidProximityLibrary接收信标信息速率

时间:2014-09-04 18:14:24

标签: ibeacon ibeacon-android android-ibeacon

我使用的是'AndroidProximityLibrary'对于我测量到信标距离的项目,当它到达/经过一定距离时,它会做一些事情。

除了我从图书馆收到的距离有很大的变化值外,一切都很好。即使我站在灯塔前面看得很清楚,我也能得到1.5到4米的距离值(当我站在离灯塔3米远的地方时)

我真正的问题是,如果我可以以某种方式获得更多的距离值,这样我就可以摆脱那些尖峰,目前我正在接收每秒2个距离值的信标信息。是仅发送具有该频率的信息的信标?或者它是仅以该频率进行回调的库?

作为灯塔,我使用像RadiusNetwork教程一样配置的覆盆子pi。我正在使用托管客户端应用程序的nexus 5.

1 个答案:

答案 0 :(得分:0)

值变化太大的原因是因为该库中存在仅使用单个信号强度测量来估计距离的错误。 Android Beacon Library的最新版本(与您提及的库的大部分代码共享)使用20秒窗口内的信号强度样本的运行平均值。这可以显着消除噪音。

不幸的是,AndroidProximityLibrary已经停止使用,并且没有提供新的更新。如果您没有使用库的云数据功能,那么最好的选择是迁移到具有所有其他功能的Android Beacon Library 2.0A migration guide is available here.