iBeacon广告ID是否独一无二?

pra*_*n_r 4 ibeacon

我们正在跨越多个地点讨论iBeaons的大规模部署方案.提出的问题是,iBeacons宣传其存在的ID是否是唯一的?因为我们的客户想要确定应用程序只响应特定的iBeacons而不是其他用同一ID模仿的东西(即使是无意中).

如果不是唯一的,协议是否允许iBecaons宣传任何其他身份验证信息?

dav*_*ung 14

绝对有可能冒充另一个iBeacon. 我带着Android iBeacon Locate应用程序的副本去了华盛顿特区的Apple Store ,并用它来扫描Apple商店中iBeacons的标识符.然后我回到我的办公室并配置我自己的iBeacon来传输这个相同的三部分标识符,并且能够让我的iPhone在Apple的商店消息中得到相同的效果.如果他们真的想要,你不能阻止其他人这样做.但好消息是,对于大多数用例而言,其他人没有真正的动机去做这件事.

也就是说,iBeacon标识符的无意重叠是不太可能的.如果您使用标准UUID生成器生成自己的ProximityUUID,则另一个生成的ProximityUUID意外相同的几率是无限小 - 小于被陨石击中的几率.

标准iBeacons没有任何其他身份验证机制. 它们是无连接,仅发送设备,仅发送三部分标识符(Proximity UUID,Major,Minor)和发射机功率校准值.