当 Android 进入睡眠模式时,与 BLE 设备连接的连接会发生什么?那么如果应用程序与 BLE 设备建立连接,然后 Android 进入睡眠状态,是否会保持连接?是否会通知应用程序断开连接或重新连接?
问问题
2143 次
1 回答
2
BLE分为两部分,
- 在 BLE 控制器(前端)中实现的物理层和链路层
- 在主机端实现的上层(Android系统)
两个部分都通过 HCI 接口连接。(顺便说一句,您可以使用开发人员选项进行嗅探)。
这意味着当主机处于睡眠模式时,BLE 前端仍然可以保持连接并唤醒主机,以防它需要来自主机的一些反应(例如连接已断开或更高层的一些数据包进入)。
这允许非常节能的实施。
于 2015-03-18T11:03:39.790 回答