我一直在iOS 7中使用新的iBeacons。我有一個設備設置作爲信標,另一個設備可以檢測我什麼時候接近,遠近,即時等。當我跨越這些範圍時很快就知道。有什麼辦法可以調整延遲嗎?我發現我必須非常緩慢地移動設備,否則我不會知道什麼時候跨越這些閾值。測距iBeacon等待時間
1
A
回答
4
不,您將無法調整信標延遲。隨着蘋果說,在Region Monitoring Guide:
爲了防止虛假通知,直到某一閾值條件得到滿足的iOS不提供區域 通知。 具體而言,用戶的位置必須穿過區域邊界,並且在通知被報告爲 之前以最小距離從該邊界移開並保持在該最小距離至少20秒處保持該 。
蘋果並沒有定義什麼是延遲,它似乎不夠快,爲您的應用程序。
你可以有一個權衡 - 使用藍牙核心來實現燈塔爲自己和聽,而掃描CBPeripheral廣告活動和範圍使用RSSI:
centralManager:didDiscoverPeripheral:advertisementData:RSSI:
如果您使用的是自定義信標,如RadiusNetworks VirtualiBeacon VM image您可以調整廣告的頻率。即使您的應用程序未運行,您的應用程序的另一面也必須在前臺運行,與CoreLocation相反,從而實現信標事件。
+0
似乎可以使用Beacon信號讓用戶喚醒你的應用程序,然後當最前面的開始使用Core藍牙來獲得更詳細的信息時,當你再次移動到背景時關閉Core藍牙。 –
相關問題
- 1. 測量等待時間
- 2. iBeacon在後臺測距?
- 3. 等待時間在PHP
- 4. Android Marquee等待時間
- 5. Firebug Net等待時間
- 6. 等待時間 - Android電子
- 7. 獲取等待時間
- 8. 下載等待時間
- 9. Tomcat零星等待時間
- 10. Imacros:隨機等待時間?
- 11. C++線程等待時間
- 12. 在C#中測量任務之間的等待時間
- 13. robotium測試每次點擊之間的等待時間
- 14. 任務沒有等到等待時間
- 15. 通過iBeacon檢測信標監測和測距vs CoreBluetooth scanForPeripheralsWithServices
- 16. 檢測ibeacon的時間:背景和前景時間
- 17. 通過等距的時間間隔
- 18. Divs:等距水平間距
- 19. 測距點(動圈+時間)
- 20. 如何等待時間間隔?
- 21. WSO2 BPS等待活動等待的時間比配置的長
- 22. 等待時間通過,而不忙在C窗口等待
- 23. C++ select()不等待超時時間
- 24. TCL倒計時等待時間
- 25. 的Android 4.3屏幕上的GPU評測 - 長GFX等待時間
- 26. 解決網站速度測試中的等待時間
- 27. 測量時間.NET線程花在等待IO
- 28. JMeter JDBC數據庫測試 - 最大等待時間(ms)
- 29. Com端口隊列等待時間測量
- 30. C# - 測試Internet頁面 - 等待超時
使用AirLocate項目,我看到「距離」更新與延遲,我猜這是推動範圍名稱。所以在某種程度上,你是問距離計算(以及真正的兩個設備之間的信號可以更快)嗎? – Spectravideo328