【问题标题】:What is the accuracy of an iBeaconiBeacon 的准确度是多少
【发布时间】:2015-05-19 19:32:13
【问题描述】:

我不太明白accuracy 是什么意思,我知道proxymity 是基于信号强度的iBeacon 范围(立即、近、远、未知),但是accuracy 呢? ? 医生说

接近值的精度,以米为单位测量 信标

这是否意味着它是一个表示您距离 iBeacon 多少米的值,或者它只是一个表示您是否接近 proximity 区域之一的值?

【问题讨论】:

  • 它可能类似于 GPS 精度。考虑到他们考虑的任何因素,精度是一个半径为 n(精度)米的圆圈,信标所在的位置。它定义了百分比误差。
  • 好的,但我不明白当我进入信标范围时是否应该使用准确性或接近度来检查,因为接近度有 3 个值要检查(立即 0-1m,接近 1-3m ,远 3-70m)但我想改变它
  • 您可能需要同时检查两者。如果精度低(如果它像 GPS 精度一样工作,则数字很高),您可能不想依赖接近度读数。如果接近读数表明信标在 2m 之外,但您的准确度读数表明它可能在 10m 半径内的任何地方,我不会相信接近读数;有些东西把它扔掉了。这两个数字可能只是某种算法的猜测;你应该把这两个都考虑进去。

标签: objective-c ibeacon


【解决方案1】:

准确度是以米为单位的信标距离估计值。这只是基于蓝牙信号强度 (RSSI) 的一个非常粗略的估计值,并且由于无线电噪声而变化很大。 p>

由于该错误,Apple 建议仅在多个可见时确定信标的相对位置。

您可以在此处阅读有关其工作原理的更多信息:http://developer.radiusnetworks.com/2014/12/04/fundamentals-of-beacon-ranging.html

【讨论】:

  • 好的,非常感谢!如果可能的话,最后一个问题,那么你建议我使用什么来知道我何时进入特定的信标范围?例如,我只需要知道我何时进入信标附近的 5/10 米
  • 查看距离和准确性并得出结论。没有硬性规定。在野外使用真正的信标测试行为,看看它是否按照您想要的方式运行。
  • 您只需调用startRangingBeaconsInRegion:,然后在didRangeBacons:inRegion: 回调中,遍历beacons 数组以查找beacon.accuracy < 5 所在的位置。只需知道这并不完美,并且当移动设备距离 10 米或直到距离 2 米时,可能会触发此逻辑。请务必正确设定期望值。
  • 非常感谢您的帮助:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-02
  • 2019-07-09
  • 2020-04-08
  • 1970-01-01
  • 2019-03-21
  • 2012-01-03
相关资源
最近更新 更多