ble4.2不可连接的非定向广播包详解(ADV_NONCONN_IND)

2021-08-20 10:57:46 浏览数 (1)

点击上方[物联网思考],选择置顶,第一时间查看物联网分享!

本文依照蓝牙核心规范Core_v4.2和核心规范补充Css_v10展开。

1、ADV_NONCONN_IND包PDU

AdvA:6字节,广播地址; AdvData:0-31字节,广播数据。

2、广播数据格式

可以看出广播数据格式由多个AD Structure组成,每个AD Structure由3部分构成,LengthAD TypeAD Data组成;Length为1字节,表示AD Type和AD Data的总长度;现有的AD Type也都是一字节的。

3、ADV_NONCONN_IND完整包结构

由上面1、2可以得出整个ADV_NONCONN_IND结构如下:

4、ADV_NONCONN_IND抓包

可以看到在Header字段中指出了该包为ADV_NONCONN_IND类型,不能被连接,典型设备是iBeacon。

——————END——————

0 人点赞