什么是iBeacon?维基百科的定义是这样的:
“一套iBeacon的部署由一个或多个在一定范围内发射传输他们唯一的识别码iBeacon信标设备组成。接收设备上的软件可以查找iBeacon并实现多种功能,比如通知用户,接收设备也可以通过链接iBeacons从iBeacon的通用属性配置服务来恢复价值。iBeacons不推送通知给接收设备(除了他们自己的ID),然而,手机软件可以使用从iBeacons接收到的信号来自己推送通知”
不用太关注这个定义,微信摇一摇.周边功能,虽然使用到iBeacon,但其实只用到了它的“信标”功能,具体过程是这样的:
- iBeacon基站通过不断地通过蓝牙广播自己的存在(实际有间隔,100~5000+ms)
- 用户手机打开微信摇一摇界面时,如果此时蓝牙是打开的,摇一摇就会就会在“人、歌曲、tv”之外多出一个“周边”,并且默认是“周边”
- 用户这时摇手机,就会出现第一步 iBeacon基站相关的信息
那么, 这个 iBeacon设备的信息如果设置哪?
- 首先,需要有一个开通支付功能的微信服务号
- 微信公号后台“新功能插件”里,选择“摇一摇周边”,申请
- 登录摇一摇后台(zb.weixin.qq.com),“设备管理”,新建设备,申请新设备的UUID/Major/Minor
- 将上述参数设置到你的iBeacon设备设备内
关于iBeacon基站,摇一摇后台就很多的推荐,另外,你也可以在淘宝购买,甚至可以自己购买蓝牙模块,通过简单配置,将其变成蓝牙基站
下面的这个链接,讲述了通过树莓派将HM-10蓝牙模块配置成iBeacon基站的方法,操作简单,亲测可用
http://www.xuebuyuan.com/2015895.html