Android 5.1 省电?
Which type of continuous BLE Scanning in Android 5.1 Save the power?
在android5.1 BLE扫描是filter参数负责省电吗?如果是,那么它将如何工作?
有没有其他方法可以在低功耗下获得良好的扫描效果?
我使用 SCAN_MODE_LOW_POWER 但有时设备未在此模式下检测到。
Android中的过滤器参数可以节省电量。这取决于芯片组。一些支持特定于供应商的功能,例如在控制器中过滤广告数据包的能力,而不是在主机中的更高层堆栈(在堆栈中上下移动会消耗功率)。
SCAN_MODE_LOW_POWER会导致扫描间隔比较长(即两次扫描之间等待多长时间或frequently/infrequently如何扫描),本质上是它可以节省电量的方式。正如您所发现的那样,缺点是错过您想要捕获的广告数据包的可能性更高。
在android5.1 BLE扫描是filter参数负责省电吗?如果是,那么它将如何工作?
有没有其他方法可以在低功耗下获得良好的扫描效果? 我使用 SCAN_MODE_LOW_POWER 但有时设备未在此模式下检测到。
Android中的过滤器参数可以节省电量。这取决于芯片组。一些支持特定于供应商的功能,例如在控制器中过滤广告数据包的能力,而不是在主机中的更高层堆栈(在堆栈中上下移动会消耗功率)。
SCAN_MODE_LOW_POWER会导致扫描间隔比较长(即两次扫描之间等待多长时间或frequently/infrequently如何扫描),本质上是它可以节省电量的方式。正如您所发现的那样,缺点是错过您想要捕获的广告数据包的可能性更高。