文章目录
Beacon信标
1 Beacon信标概述
Beacon信标是一种蓝牙广播标准
三大Beacon蓝牙应用规范:
- Apple:iBeacon
- Radius Networks:AltBeacon
- Google:Eddystone
其中Google的Eddystone功能最为完善,本文基本Eddystone
1.1 Eddystone
Eddystone
名称源于英国有名的Eddystone灯塔
Eddystone
Eddystone - UID
广播自定义唯一的信标IDEddystone - URL
广播网址Eddystone - TLM/ETLM
广播自身数据Eddystone - EID
加密的临时标识符
1.1.1 UUID
通用唯一标识符
注:原有128bit
,但实际应用中通用为16bit
、32bit
当前UUID分类
1.1.2 广播包
AD structrue 类型
AD structrue 类型为0x01时的flags
1.1.3 数据包
1.1.4 Eddystone数据包
1.1.5 Eddystone示例工程代码