一 。蓝牙介绍
蓝牙可以分为 经典蓝牙-----》传统蓝牙(BT 1.0/2.0/2.1)和高速蓝牙(BT3.0)
低功耗蓝牙 ----》BLE(BLE 4.0/4.1/4.2/5.0./5.1/5.2)和 Bluetooth Mesh
关于蓝牙协议。除开Mesh大致可以分为3层:
App:上层协议有很多,例如ANP,HOGP,FTMP 等等
host:中间层
controller层: link Layer -----PHY and DTM
二。广播和扫描
1.物理层的信道
图片没找到。
就是说的谁 37,38,39 叫做主广播信道 primary advertisement channels
蓝牙5.0之后 -----0~36 叫做第二广播信道 Secondary advertising Packets
2. 链路层协议 Link Layer 协议
这块我也不是很了解。大致记录一下。
2.1 空中接口封包---未编码
Preamble:前导码,1字节用在1M带宽,2字节用在2M带宽。
Access Address :接入地址,广播包固定为Ox8E89BED6,数据包为随机值。
PDU:协议数据单元
CRC:用于校验PDU数据正确性
Constant Tone Extension :CTE 可选项,BLE5.1引入,用于蓝牙高精度定位