本篇文章主要介绍了"蓝牙学习之旅——低功耗蓝牙之广播报文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