图例流程:
![](http://of2s1a8bo.bkt.clouddn.com/ibeacons.jpg?imageView2/2/w/400/q/100)
步骤:
第一步:服务提供者向云端(数据服务器)申请服务,数据服务器生成一个iBeacon id,并将其映射到服务提供者提供的服务,再将iBeacon id告诉服务提供者;
第二步:服务提供者把第一步拿到的iBeacon id设置到iBeacon设备上,让iBeacon设备广播该iBeacon id;
第三步:用户在该iBeacon设备的信号范围内打开相应App,App获取到该iBeacon id;
第四步:App通过第三步拿到的iBeacon id,向数据服务器拉取相应的服务,展示在App界面,即用户获取到的商家推送的各种信息;
命令格式:
16进制格式:
CMD | LEN | DATA0 | ~ | DATAn | CRC | 0 |
---|---|---|---|---|---|---|
1Byte | 1Byte | 1Byte | 1Byte | 1Byte | 1Byte | 1Byte |
说明:
CMD:表示命令类型
LEN:表示参数长度
CRC:包校验和, =SUM(CMD+LEN+DATA0+…+DATAn)
0:CRC后附带包结束标志符