1

我有一个连接到 BLE 外围设备的应用程序。它实现了BLE的状态保存和恢复,并将连接保持在后台。

当我将手机放在外围设备旁边时,即使应用程序没有运行,外围设备也会显示有活动连接,如果放置 12 小时,它会显着减少电池电量(即使没有发生数据传输)。

这是个常见的问题吗?

我发现geolocation的类似问题。有没有办法为“BLE State-preservation”设置刷新率?

4

1 回答 1

0

我猜电池消耗取决于设备之间的连接活动。如果没有任何活动(服务发现、读/写)正在进行,它不应该使用太多电池。

您究竟是如何使用状态恢复的?当您的应用程序被操作系统唤醒时会发生什么,是什么 BLE 事件唤醒了它?

于 2016-07-26T08:52:17.160 回答