iBeacon广告ID是否唯一? [英] Are iBeacon advertising IDs unique?

查看:167
本文介绍了iBeacon广告ID是否唯一?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在与iBeaons一起在多个国家和地区讨论大规模部署方案.有人提出了有关iBeacons用来宣传其存在的ID是否唯一的问题?因为我们的客户真的希望确保该应用仅响应特定的iBeacon,而不响应其他使用相同ID冒充的东西(即使是无意间).

We are discussing a large scale deployment scenario with iBeaons in several locations cross-country. The question was raised as to whether the IDs with which iBeacons advertise their presence is unique? Because our client wants to be really sure that the app only responds to a specific iBeacons and not to something else that's impersonating with the same ID (even if inadvertently).

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

If not unique, does the protocol allow iBecaons to advertise any additional authentication information?

推荐答案

完全有可能模拟另一个iBeacon.我带着 Android iBeacon定位应用,并用它进行扫描苹果商店中iBeacons的标识符.然后,我回到办公室,配置了自己的iBeacon来传输相同的三部分标识符,并且能够使我的iPhone在来自Apple的商店消息中得到相同的识别.如果其他人确实愿意,您不能阻止他们这样做.但是好消息是,对于大多数用例而言,其他人没有这样做的真正动机.

It is absolutely possible to impersonate another iBeacon. I went to the Apple Store in Washington DC with a copy of the Android iBeacon Locate app, and used it to scan the identifiers of the iBeacons in Apple's store. I then went back to my office and configured my own iBeacon to transmit this same three-part identifier, and was able to make my iPhone get the same in store messaging from Apple. You cannot stop other people from doing this if they really want to. But the good news is that for most use cases, there isn't a real motivation for other people to do this.

也就是说,iBeacon标识符的无意重叠是极不可能的.如果您使用标准UUID生成器生成自己的ProximityUUID,则另一个生成的ProximityUUID偶然相同的几率很小-

That said, an inadvertent overlap of iBeacon identifiers is extremely unlikely. If you generate your own ProximityUUID using a standard UUID generator, the odds of another generated ProximityUUID being accidentally the same are infinitesimally small -- less than the odds of being hit by a meteorite.

标准iBeacon没有任何其他身份验证机制.它们是无连接的仅发送设备,仅发送三部分标识符(接近UUID,主要,次要)和发送器功率校准价值.

Standard iBeacons do not have any other authentication mechanism. They are connectionless, transmit-only devices that only send out a three-part identifier (Proximity UUID, Major, Minor) and a transmitter power calibration value.

这篇关于iBeacon广告ID是否唯一?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆