RW_BLE_CORE 记录 传输信道 BLE 的传输信道在2
4G 频段有40 个channel
包括2 种物理信道:广播信道和数据信道
数据帧中设置Access Address 用于标识该信道,防止信道碰撞
Channel MAP 如下: 数据帧通信 蓝牙帧结构如下: Preamble:根据Access Address 而定,假如AA 的LSB(最右bit)bit 为1,则前导便是10101010b,反之则为01010101b
Access Address:广播帧的AA 为:0x8E89BED6
其他情况可以是一个32bit 的随机数
AA 需满足以下条件 ·不超过连续 6 个1 或者 0
·与广播帧的AA 不同 bit 超过 1 个
·不能 4byte 相同
·0 1 跳变不能超过 24 次 ·MSB 6bit 0 1 跳变超过 2 次
以下逐个介绍 PDU
一、Adv ertising Channel PDU 蓝牙广播帧帧结构 其中Header 的帧格式如下: 其中, a、广播帧类型(PDU Type)分为以下几类: • ADV_IND: connectable undirected advertising event • ADV_DIRECT_IND: connectable directed advertising event • ADV_NONCONN_IND: non-connectable undirected advertising event • ADV_SCAN_IND: scannable undirected advertising event b、Length:3~37bytes 广播帧分为很 多 种 ,其区 别 就 是 payload 所 代 表 的意 义 不 同 ,以下分别 对 几种 广播帧作分别 阐 释 : 1、ADV_IND