2017.07.20
蓝牙mesh已出,基于蓝牙mesh的IoT最有可能称为下一代物联网的主流IoT系统。
本文基于Bluetooth SIG group资料。
Beacon 2014年推出,ABI预测到2019年预计有2019将有6千万台设备。
beacon用于个人定位,这些场景如百货商场,机场,办公室,博物馆等。这些场景中,beacon安装在固定的位置,手机上的API知道beacon的位置。
BLE协议栈包括一个称为GAP(Generic Access Profile),GAP的负责设备发现和连接。发现过程包括advertising和scanning。Advertising设备以等间隔广播小数据包,这些数据包包含了设备类型,这种类型有利于对设备进行区别选择。
Beacon设备广播,其它设备并不向他们连接。Beacon被称为“GAP广播”。
Beacon帧格式
广播包可以包括少量不同类型的数据域。数据长度是31字节,因此产品开发者需要选择广播包支持哪些类型的数据域。这些数据域中有一些由SIG定义的称为AD类型。所有的AD类型有相同的包括三个字段的结构。第一个字段是字节长度,第二个字段是类型