我對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