连接与广播两条路径
低功耗蓝牙有两条使用路径:一条是建立连接后做有确认的数据交换,适合配网、参数读写与可穿戴数据同步;另一条是设备单向广播,连连接都不需要建立,适合位置信标与状态广播。前者稳定但需要连接管理,后者省事却无序、无确认。
用法对照
| 用法 | 特点 | 适用 |
|---|---|---|
| 连接式读写 | 建立链路后有确认与流控 | 配网、参数配置、较大数据量传输 |
| 通用属性服务 | 以服务与特征组织数据并定义语义 | 健康与传感器类数据交换 |
| 广播 | 单向发送,不建立连接 | 位置信标、状态广播 |
| 网状扩展 | 多跳转发,需角色与中继规划 | 楼宇照明与传感网络 |
典型使用场景
- 设备配网:手机靠近设备后下发网络凭据与平台地址
- 可穿戴采集:周期性同步心率、步数等数据
- 室内定位:靠广播信标实现近距离位置估计
- 现场调试:用移动端直连设备读取参数与日志
连接间隔与功耗直接相关:更短的间隔换更低的延迟,但设备与移动端的耗电都会明显上升,需要按业务实际需要设定。
配网阶段的凭据下发是最容易被忽视的风险点:如果配网通道缺少保护,攻击者在近距离即可取得设备与平台的凭据。
功耗取舍
功耗取决于连接间隔、广播间隔与延迟参数三者的组合:降低响应延迟通常意味着提高唤醒频率,需要按业务实际允许的响应时间设定。
配网流程
配网通常是一次临时连接:设备进入可发现状态的时间要有限,配网成功后应立即关闭可连接广播,避免长期处于可被扫描与尝试连接的状态。