我有一个连接到BLE外设的应用程序。它为BLE实现状态保存和恢复,并在后台保持连接。
当我将手机放在外围设备旁边时,外围设备显示即使应用程序没有运行也存在活动连接,如果保留12小时,它将显着减少电池量(即使没有发生数据传输)。
这是一个常见的问题吗?
我发现了地理位置的类似问题。有没有办法为" BLE状态保存"?
设置刷新率答案 0 :(得分:0)
我猜电池消耗取决于设备之间的连接活动。如果没有活动(服务发现,读/写),它不应该使用太多电池。
你究竟是如何使用状态恢复的?当您的应用程序被操作系统唤醒时会发生什么,BLE事件确实将其唤醒了?