蓝牙学习之旅——低功耗蓝牙之广播报文ADV_IND

来源:互联网 发布:java培训机构 知乎 编辑:程序博客网 时间:2024/05/16 04:23
本篇文章主要介绍了"蓝牙学习之旅——低功耗蓝牙之广播报文ADV_IND",主要涉及到蓝牙学习之旅——低功耗蓝牙之广播报文ADV_IND方面的内容,对于蓝牙学习之旅——低功耗蓝牙之广播报文ADV_IND感兴趣的同学可以参考一下。

(一)

ADV_IND净荷如下:


AdvA(Advertiser Address)域是public(TxAdd=0)还是random(TxAdd=1)由净荷头中TxAdd域决定。

AdvData域包含广播者主机发出的广播报文。


(二)


上图是一个完整的ADV_IND报文,被解析后如下图所示


(1)前导Preamble:0xaa



(2)接入地址Access Address:0x8e89bed6(广播报文的接入地址是固定的)



(3)净荷PDU



①PDU Type:ADV_IND,占4比特


②Advertiser Address Type:public(即TxAdd=0),占1比特


③Payload Length:36,占6比特


④Advertiser Address:0x0000000000b5,占6字节


⑤AdvData:0x3512ff031812030305010203c11903212172616f6279654b20454c42090e,占30字节



(4)冗余校验CRC:0xe00049






0 0