2016-01-14 32 views
1

我的問題相當簡單,但導致它的所有情況都不是。在Android和設備中測距iBeacon電池壽命

比方說,我有很多iBeacons具有相同的UUID。你被置於一個你不瞭解哪個信標在你周圍的環境中。您確實有一個應用程序監視該通用UUID。

如何在Android中高效地獲取iBeacons的專業和未成年人?

的問題是,iBeacons,你可以移動,形態組(所以要真正接近對方),消失從您的無線電範圍等

從我收集了一會兒,我留下了恆測量這個UUID,這將消耗電池。有沒有辦法避免它,甚至是部分,或者比這更聰明?

回答

0

當具有不同標識符的信標總是在範圍內,那麼是的,恆定範圍是唯一可以獲得專業和未成年人的方法,並且這將消耗相當數量的電池。

解決方案全部取決於您的使用案例。有幾個問題你可能會問自己:

  1. 你可以住在定期測距,比如10%的佔空比嗎?
  2. 是否有任何可用於啓動測距的事件觸發器?
  3. 您可以設計信標佈局,使它們不總是在範圍內嗎?
  4. 您的應用程序只能在前臺運行嗎?
+0

那麼,我想要實現的主要目標是對已經擁有內部ibeacon的地區的新燈塔做出反應。這總是意味着範圍,正確?如果不能解決的話,我可能會定期進行定期測量 – Messer

+0

除非您有很少數不同的信標要區分,這可能會在支持具有硬件BLE過濾器的Android 5+設備上完成,範圍(意味着掃描任何信標)是唯一的方法。 – davidgyoung

相關問題