【问题标题】:Sub Second iBeacon Monitoring亚秒 iBeacon 监控
【发布时间】:2015-02-14 19:18:21
【问题描述】:

目前我还没有亲身体验 BLE 和信标,并且很难弄清楚以特定方式使用它们的可行性。想知道是否有人可以就此用例的可行性提供一些高级反馈:

目标是使用信标来跟踪跑步比赛。使用智能手机的跑步者将能够记录他们击中遍布室内球场的各种信标的时间。非常简单的场景。

我预见的问题是 1) 能够以亚秒间隔连续扫描信标,以及 2) 然后能够以亚秒间隔确定离信标最近的距离。

我已经尝试通过 estimote 和 kontakt.io SDK 进行解析,但不确定我想要做的事情对于这些特定的信标(或任何相关的信标)是否完全可行或可行。此外,是否有任何适用的设备(智能手机)特定限制?

谢谢!

【问题讨论】:

  • 在我看来,这不会是一个可行的解决方案 - 信标的范围,即使具有最小的传输功率,也可能至少为 5-10m,这在很长一段时间内可能是可以的距离户外跑数公里,但不适用于(可能)相对较小区域的室内课程
  • 感谢@PaulW 的反馈。我在看四分之一公里的室内跑道。我还假设我可以计算到信标的距离(因此能够找出记录一圈或“通过点”的最佳时刻)。我错了吗?
  • 距离计算通常为 +/- 5-10m,并且取决于平均值(因此您需要该人静止一段时间)
  • 谢谢@Paulw11。回到绘图板!
  • @Paulw11,刚刚从estimote 发现了这个关于距离精度的信息。对于这个信标,越接近越准确。距离计算的速度仍然是一个可能的问题。

标签: bluetooth-lowenergy ibeacon ibeacon-android estimote


【解决方案1】:

如果您使用的是 Estimote SDK,您可以在 BeaconManager 上设置此属性。

BeaconManager#setForegroundScanPeriodSDK Docs

【讨论】:

  • 有趣。 kontact.io 支持人员说:“他们可以每 20 毫秒广播一次他们的广告数据包(尽管这会导致非常快的电池消耗)。我认为你可能在接收方有更多问题 - 例如 iOS 报告信标扫描一次第二。” @WiktorGworek,你知道 Estimote 的接收端是否会有这样的限制吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-05-29
  • 2016-03-29
  • 2014-07-16
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 1970-01-01
相关资源
最近更新 更多