3

当 Android 进入睡眠模式时,与 BLE 设备连接的连接会发生什么?那么如果应用程序与 BLE 设备建立连接,然后 Android 进入睡眠状态,是否会保持连接?是否会通知应用程序断开连接或重新连接?

4

1 回答 1

2

BLE分为两部分,

  • 在 BLE 控制器(前端)中实现的物理层和链路层
  • 在主机端实现的上层(Android系统)

两个部分都通过 HCI 接口连接。(顺便说一句,您可以使用开发人员选项进行嗅探)。

这意味着当主机处于睡眠模式时,BLE 前端仍然可以保持连接并唤醒主机,以防它需要来自主机的一些反应(例如连接已断开或更高层的一些数据包进入)。

这允许非常节能的实施。

于 2015-03-18T11:03:39.790 回答