使用一个UUID对500 iBeacons进行测距



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

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

如果是,我可以监控UUID的区域,并在输入该区域后开始查找特定的主要和次要标识符吗?


我对测距的实际作用感到困惑。我可以从测距中获得主要和次要标识符吗?或者我只能获得与设备的距离?

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

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

干杯。

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

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

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

监控可能反应缓慢,对许多人来说太慢了,尤其是如果你看到区域触发,进入可以,离开可能需要10到15秒或更长时间。相比之下,测距几乎是即时的,而且非常可靠。我两者都试过了,放弃了依赖监控,你需要你的应用程序在前台运行;在一个理想的世界里。

最新更新