【发布时间】:2014-12-28 11:01:19
【问题描述】:
我正在为 iBeacon 开发移动应用程序。 我们的产品适用于 iOS 和 Android 平台。在 iOS 上,监控 iBeacon 是默认功能,因此它们使用默认方法。为了在 Android 上实现 iBeacon,我使用 AltBeacon。但我们发现我们的平台之间存在 1 个巨大差异。必须在 1 米半径范围内工作的信标(在 iOS 上),我的应用程序可以在 3 米范围内看到。这对我们的产品来说是个大问题,因为信标必须在两个平台上以相同的距离工作。因此,在 iOS 上,他们无法更改监控逻辑中的任何内容。我可以更改监控的灵敏度吗?
【问题讨论】:
-
不,想法,但一个有趣的问题。这里有一些有趣的答案,说明为什么使用蓝牙三角测量很难获得优于约 5M 的精度:stackoverflow.com/questions/20332856/…。
-
你是说 iOS CoreLocation 监控 API 首先在 1m 外检测到你的信标,而在 Android 上你首先在 3m 外检测到它们?或者您是在谈论测距 API,您在 Android 上获得的距离估算与您在 iOS 上获得的距离估算不同?
-
@davidgyoung 是的,我说的是监控 API(我不是要计算距离)。案例是在 Android 上检测到区域的入口为 3m(较早),而在 iOS 上为 1m 距离(较晚)。目标是进入区域的距离相同或最近
标签: android monitoring ibeacon ibeacon-android altbeacon