【问题标题】:Ranging 500 iBeacons using one UUID使用一个 UUID 测量 500 个 iBeacon
【发布时间】:2015-04-06 10:21:58
【问题描述】:

假设我部署了 500 个 iBeacons,我想与一个应用一起使用。

我可以为所有 500 个信标设置一个 UUID,并为 500 个信标中的每一个设置一个特定的主要和次要标识符吗?

如果是这样,我可以监控我的 UUID 的区域并在输入区域后开始对特定的主要和次要标识符进行测距吗?


我对测距的实际作用感到困惑。我可以从测距中获取主要和次要标识符,还是仅获取与设备的距离?

【问题讨论】:

  • 我编辑了您问题的标题,以更好地代表您的问题。我还修复了您问题中的一些小语​​法,并添加了一个分隔符以增加视觉吸引力。但是,您想要的大部分信息都可以在其他地方找到,例如documentation。另外,请参阅editing help

标签: ios range monitoring ibeacon


【解决方案1】:

是的,您可以将所有信标包含在由 UUID 定义的单个区域中。它可以是 500 个信标或更多:没有上限。然后,如果您进入该区域并开始测距,您将收到范围内的信标列表,以及主要和次要 ID。请记住,并非该区域中的所有信标都必须在范围内。

我认为我们在 Estimote 社区门户上发布的这篇文章很好地解释了监控和测距之间的区别:https://community.estimote.com/hc/en-us/articles/203356607-What-are-region-Monitoring-and-Ranging-

干杯。

【讨论】:

    【解决方案2】:

    主要和次要值是无符号短整数,这意味着它们可以在其中存储不大于 65'536 的数字,因此理论上每个 UUID 最多可以监视和查看 4'294'967'296 个信标,你可以拥有其中的 20 个。

    监控可以在后台进行,测距需要在前台进行。

    监控是一种低功耗活动,而我阅读的测距不是。

    监控反应可能很慢,对许多人来说太慢了,特别是如果您查看区域触发器,进入是可以的,离开可能需要 10 到 15 秒或更长时间。相比之下,测距几乎是立竿见影的,而且非常可靠。我尝试了两者并放弃了依赖监控,您需要您的应用程序在前台运行;范围在一个理想的世界中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-02
      • 2015-01-21
      • 2022-06-10
      • 1970-01-01
      • 1970-01-01
      • 2014-04-20
      • 1970-01-01
      相关资源
      最近更新 更多