簡體   English   中英

喚醒Android SDK中的深度睡眠BLE設備是否可行?

[英]Is it Possibile to wake up a Deep sleep BLE device in Android SDK?

我有一些BLE信標可以進入深度睡眠模式以節省電池策略。 是否有可能在Android SDK中直接連接(或只是發現)這些信標並喚醒它們? 我只需要它們的存在和信號強度。

如果BLE設備處於深度睡眠狀態,則通常意味着其無線電已完全關閉,因為無線電通常是非常耗電的部分。

為了使中央設備(電話)能夠發現和/或能夠連接至外圍設備(標簽),外圍設備必須進行廣告宣傳。 在此處做廣告意味着會不時發送一次(小型)無線電數據包,中央設備將監聽這些數據包。 然后,接收到的數據包可以用作正在運行的任何電話應用程序的指示符,說明標簽是否在附近,並且通過檢查RSSI(可能在多個廣告上顯示),可以估算距離。 您可以看一下這張圖片(從此處拍攝),以更好地了解BLE中的廣告和掃描方式:

BLE中的廣告和掃描

如果標簽在不發送此類廣告數據包的模式下處於休眠狀態,則無法通過無線方式喚醒它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM