广播与扫描
1.低功耗蓝牙使用40个不同的射频通道。其中三个通道称为主要广播通道(37,38,39,其余的用于连接数据交互),广播通道用于:广播、扫描请求、扫描响应、连接请求。
2.广播扫描过程:设备发出广播信号(设备地址和设备名称之类的信息),监听者收到广播信号之后,向设备发出扫描请求,设备扫描响应(响应PDU载荷),完成整个设备发现过程。

3.广播包的发送是单向的,不需要任何连接。设备发送广播包进入广播状态。
4.广播包可以包含特定的数据定义,最大31个字节。
5.广播包可以直接指定特定的设备,也可以不指定。
6.广播包中可以声明是可被连接的设备,或者是不可连接的设备。
7.广播间隔是指两次广播时间之间的最小间隔(0.635ms的倍数+随机延时),其中随机延时为0~10ms,为了避免多个设备之间的数据碰撞。
传统广播和扩展广播的区别?
传统广播:通过扫描响应包可广播超过31字节的数据,但扫描响应包和广播包都是在广播信道传输的。一包数据只能最大传输31字节。
扩展广播:只在广播信道广播广播载荷的指针,在数据信道传输广播载荷。一包数据可传送0-255字节。超过255字节可再在扩展广播包指明下一包数据的地址接收信道。
扩展广播是蓝牙5.0新增的,需要中心设备和外围设备同时支持蓝牙5.0,才能正确解析到扩展广播。
- 本文作者: 龙兄嵌入式
- 本文链接: https://hexo.880755.xyz/1970/01/01/zblog/download/109.传统广播和扩展广播/