-
iBeacon认证
iBeacon 是苹果公司在 iOS7上配备的新功能,可以让附近的手持电子设备检测到一个由一个 iBeacon 信号发射器发出的蓝牙信号.它采用了基于蓝牙4.0的低功耗蓝牙技术(Bluetooth L
它采用了基于蓝牙4.0的低功耗蓝牙技术(Bluetooth Low Energy, BLE),主要是用作辅助室内定位的功能.
根据苹果MFI计划,只要设备生产商符合特定标准,就可以要求苹果授权它们在其设备上使用“iBeacon” 商标。在设备生产商签署保密协议之后,就能获得iBeacon授权使用规范。
由于涉及保密协议,因此iBeacon授权使用规范具体细节并未公布于众。不过,有一点是肯定的:任何传输蓝牙LE信号的设备都需要遵守此项规范。
苹果授权iBeacon商标,更多意味着对iBeacon商标的控制。带有iBeacon商标的iBeacons需要遵循两件事:
1)任何设备传输蓝牙LE信号的方式都需要遵守苹果标准。
2)它们需使用iBeacon商标。
对于iBeacon是否兼容安卓和其他设备,苹果并没有特别限制。因此带有iBeacon商标的Beacon仅仅意味着它在使用这个商标,它可以更好的兼容苹果设备。
苹果申请的iBeacon商标覆盖了非常广的使用范围,其中包括移动支付、广告、零售服务、展会以及其他。
因此,使用iBeacon商标的Beacon将可以应用于更广领域,此外苹果也将继续来增加这种技术的应用范围(kirk)
iBeacon 原理:
iBeacon中有两个角色:
发射者: 一般都是各种硬件
接收者: 一般都是智能终端(手机)
发射者通过BLE 的广告通信通道,以一定时间间隔向外广播数据包(一般是每秒两三次),接收者可以通过终端提供的功能来接收,达到信息的交互.
每个信号中至少携带了三个主要信息:UUID, Major, Minor,这三个信号组成了一个 iBeacon 的唯一标识符.
当 iOS设备接收到 iBeacon 信号时,还会有其他重要信息:
rssi: 信号强度
proximity: 发射者到接收者的距离(不是数值,是个枚举: Unknow, Immediate, Near, Far)
accuracy: 水平精度
其实,发射者也就是硬件向四周不停地广播信号,而信号就像是水波一样像四周扩散,越靠近中心点的水波越高也就是 rssi 信号越强,而一旦有东西阻隔,信号就会减弱甚至消失,而且一旦超过一定值,信号就会消失,这说明 iBeacon 的广播范围是有限的.