如何部署大量的iBeacons

时间:2015-06-09 14:58:55

标签: bluetooth raspberry-pi bluetooth-lowenergy uuid ibeacon

我想部署大量具有相同UUID的iBeacon,因为我们无法动态访问检测到的信标的UUID。具有相同UUID的最大信标的限制数是多少?我发现一些约65000的讨论,是否正确?
我想使用蓝牙发射器唤醒应用程序并检查当前位置,API调用返回该区域的不同UUID,我检查低范围的任何人检查哪一个最接近我。

1 个答案:

答案 0 :(得分:1)

蓝牙信标(iBeacon和AltBeacon)有三部分标识符:

  • ProximityUUID(16字节)
  • 主要(2字节)
  • 次要(2个字节)

每个字节有8位,因此如果您为所有信标提供相同的ProximityUUID,则可以有8 * 2 * 2 = 32位的组合。那是2 ^ 32 = 4,294,967,296种组合

如果你听说只有约65000种组合的讨论,这可能是指主要或次要价值。因为次要字段有16位(2字节x 8位/字节),所以在次要字段中可以有2 ^ 16 = 65536种组合。