在Android5.1中,BLE扫描是滤波器参数负责节省电池吗?如果是的话,它将如何工作?
有没有其他方法能以低功耗获得良好的扫描效果?我使用了SCAN_MODE_LOW_POWER,但是有些时间设备在这种模式下没有检测到。
发布于 2016-05-06 06:32:32
Android中的过滤参数可能会节省电力。这取决于芯片组。一些支持特定于供应商的功能,例如过滤控制器中的广告数据包的能力,而不是在主机中的更高的堆栈上(在堆栈上下移动会消耗能量)。
SCAN_MODE_LOW_POWER将导致扫描间隔相对较长(即扫描之间等待的时间或扫描频率/频率),本质上是它如何节省电能。您发现的缺点是,丢失您想要捕捉的广告包的可能性更高。
https://stackoverflow.com/questions/36930968
复制相似问题