0
在android 5.1中是BLE掃描過濾參數是否負責保存電池?如果是,那麼它將如何工作?Android 5.1中的哪種類型的連續BLE掃描節省電量?
有沒有其他的方式來獲得低功耗的良好掃描結果? 我使用了SCAN_MODE_LOW_POWER,但某些時間設備在此模式下未檢測到。
在android 5.1中是BLE掃描過濾參數是否負責保存電池?如果是,那麼它將如何工作?Android 5.1中的哪種類型的連續BLE掃描節省電量?
有沒有其他的方式來獲得低功耗的良好掃描結果? 我使用了SCAN_MODE_LOW_POWER,但某些時間設備在此模式下未檢測到。
Android 中的濾波器參數可能會節省功耗。這取決於芯片組。有些支持供應商特定的功能,例如在控制器中過濾廣告數據包的能力,而不是在主機中更高的堆棧(在堆棧上下傳輸消耗功率)。
SCAN_MODE_LOW_POWER將導致掃描時間間隔相對較長(即多長時間來掃描或如何頻繁/不頻繁掃描之間的等待中),並基本上是它如何能夠節省電力。你發現的缺點是缺少你想要捕捉的廣告數據包的概率更高。
謝謝!按照你的解釋,我得到了兩個觀點,但是有沒有什麼好方法可以有效的掃描結果來節省電量? – Parth
如果您的意思是「提供非常快的信標檢測時間」,那麼就沒有神奇的答案。大量的掃描意味着大量的無線電使用意味着功耗。正如我所說的,過濾器參數可能會有所幫助,因爲至少只有廣告數據包會感興趣,然後纔會一路向上。如果沒有這些,所有收到的數據包都會直接進入堆棧,被應用程序代碼拒絕,這比在控制器中進行過濾要昂貴得多。 –
好吧,得到它..,謝謝:) – Parth