ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

BLE低功耗设计-第10章第4题-定时器合并唤醒策略如何优化低功耗

BLE低功耗设计-第10章第4题-定时器合并唤醒策略如何优化低功耗

蓝牙面试题解析:定时器合并唤醒策略如何优化低功耗?

难度:⭐⭐⭐⭐ 较难 |场景:社招二面、定时器合并 |高频:🔥🔥🔥🔥

标准答案

定时器合并将多个定时器对齐到同一时间点(或窄窗口)触发,减少唤醒次数,延长连续深睡时间,是 BLE 软件最重要的省电手段之一。

① 不合并的问题

多个模块各自设定时器: 传感器采样 100ms, BLE 连接 150ms, 数据处理 200ms → 100ms, 150ms, 200ms 各醒一次 → 每 100ms 就醒一次 → 几乎无法深睡

② 合并策略

// 将各定时器对齐到最近的"槽位"// 例: 100/150/200ms → 合并到 100ms 统一处理// 每个"唤醒事件"处理所有到期任务// 额外好处: 预测性唤醒(提前计算深睡时间)
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进