蓝牙模块的广播模式是指在未被连接的情况下,通过向周围广播特定信息的方式,让周围的设备能够发现自己并与之建立连接的模式。
广播模式是一种非常常见的蓝牙传输方式,通常用于一些简单、低功耗的设备之间的数据传输。广播模式中,主设备会周期性地发送广播包,这些包包含了设备的标识符等信息,从而使得周围的被动设备能够发现并连接到自己。
广播模式主要应用于低功耗蓝牙设备之间的数据传输。例如,智能家居中的传感器设备,智能手环等佩戴设备,以及智能门锁等场景下的设备。这些设备需要经常性地向周围广播自己的存在,以便于其他设备能够发现并建立连接。
此外,广播模式还可以用于在公共场合(例如商场、展会等)中,推广产品信息、提供商家优惠等营销行为。
广播模式的工作可以简单地分为两个阶段:广播包发送和扫描响应。
在广播包发送阶段,设备通过向周围发送广播包的方式,让其他设备能够发现自己。广播包中包含了设备的识别码等信息。广播包的发送频率取决于设备的实际需要,可以是1秒、2秒、5秒等等。
在扫描响应阶段,被动设备会扫描周围的广播信号,并识别其中包含的广播包。如果发现了匹配的广播包,被动设备就会向主设备发送一个连接请求,从而建立连接。
广播模式的特点主要包括:
当然,广播模式也存在一定的局限性。由于其不支持设备之间的直接通信,因此只适用于单向数据传输、简单的设备控制等场景。若需要实现复杂功能,还需要使用GATT等高级的连接方式。