在BLE方案中,广播是设备主动“刷存在感”的方式。广播设备(如智能手环或传感器)会在三个特定的广播信道(37、38、39号信道)上周期性地发送数据包。这些信道被精心选择,避开了Wi-Fi常用的2.4GHz频段干扰,确保广播的可靠性。每个数据包包含设备地址、名称、服务UUID等关键信息,就像一张“数字名片”。有趣的是,广播并非持续进行,而是以可配置的间隔(如20毫秒到10秒)发送,这种间歇性工作模式正是BLE低功耗的核心——设备在非广播时段进入休眠,耗电量极低。
扫描设备(如手机)则扮演“监听者”角色。它会在三个广播信道上轮流监听,但并非时刻保持清醒。扫描分为两种模式:被动扫描只接收广播包,不发送任何回应;主动扫描则在收到广播后,发送一个“扫描请求”数据包,要求广播设备提供更多信息(如完整的设备名称)。这种交互类似于你听到有人喊话后,追问一句“能再说详细点吗?”。扫描间隔和扫描窗口(监听时长)的配置直接影响发现速度和功耗:窗口越长,发现越快,但耗电也越高。
BLE的信道管理堪称“智能调度”。三个广播信道被设计为“非重叠”的,避免相互干扰。当多个设备同时广播时,它们会随机选择信道和发送时间,这种“载波监听多路访问”机制类似于派对中人们轮流发言,避免撞车。更精妙的是,BLE还引入了“自适应跳频”技术:如果某个信道被Wi-Fi信号严重污染,设备会自动切换到其他信道。例如,在智能家居场景中,当蓝牙门锁与手机通信时,系统会动态避开拥挤的2.4GHz频段,确保广播包顺利到达。
这套机制已渗透到日常生活的方方面面。苹果的“查找我的”网络利用BLE广播,让数十亿台设备组成一个“众包定位”系统:丢失的AirTag通过广播发送加密位置信号,附近任何苹果设备都能扫描并匿名上传。最新研究则聚焦于“广播风暴”问题——当数千个设备同时广播时,如何通过优化扫描窗口和信道分配来避免数据包冲突?例如,蓝牙5.0引入的“扩展广播”功能,允许设备在更多信道上发送更长的数据包,显著提升了大规模部署场景下的发现效率。
BLE的广播与扫描机制,本质上是一场精心编排的“无线对话”。通过信道隔离、间歇性工作与智能调度,它实现了极低功耗下的可靠设备发现。从智能手环到物联网传感器,这套机制正默默支撑着万物互联的基石。理解它,你就能明白为何蓝牙设备能“即开即用”且续航持久——这背后是工程师对功耗、可靠性和效率的极致平衡。