我对iBeacon相当陌生,但我花了一天的时间试图获取信息和一个可用的Android应用程序与iBeacon。Radius Networks的ibeacon范围波动
我偶然发现了Android iBeacon Library samples并试了一下。我使用了最新的aar文件(0.7.3),并基本上将它们的示例复制/粘贴到新项目中。 我使用带AirLocate的iPad(从开发人员中心的Apple代码编译)创建了一个信标并启动了代码。
我的问题是范围一直在波动,没有逻辑。 例如,手机(在这种情况下的Nexus 5,原厂ROM,无修改)放在半米距离的iPad给我了以下措施:
- 0.01米
- 0.03米
- 0.07米
- 0.48米
- 0.01米
- 0.02米
等等
当我用AirLocate上的另一台iPad时,它给出了一个更稳定和现实的措施。不包括灯塔作为问题的根源。
我已经测试了Nexus 7 2013(原始ROM,未修改),并且我遇到了同样的问题。我已经读过无线网络可能会导致问题,所以我禁用它,但它仍然是一样的。 我也有与Play商店中的Radius Networks应用程序相同的问题:iBeacon Locate
我想知道其他人是否有这个库的问题? 有什么我可以做的,以帮助解决这个问题? 您是否知道另一个我可以使用的库,它不会导致这种问题?
任何帮助表示感谢。先谢谢你。
谢谢你的回答,这使得它更清楚发生了什么事情。然而,当我继续使用我的设备(假设距离10米)时,我测得的距离从1米到20米有很大的变化。 这是正常的吗?我应该有这样重要的变化吗? –
_Serry for double commenting this,I can not edit our last comment._ 为了您的信息在这里是一段时间内的准确性的图表,我站在我的Nexus 5,离ipad迷你广播3米远,作为一个ibeacon。 http://imgur.com/dG7NYi2 –
变化随距离增加是正常的。该图看起来像比我通常在3米处看到的多一点变化,但这可能是由测试位置或其他因素的反射引起的。如果您想深入研究,还可以绘制rssi和距离'iBeacon.getRssi()'的距离。 – davidgyoung