我有一些BLE信號燈用於深度睡眠模式以節省電池策略。 在Android SDK中,它可能會直接連接(或簡單地發現)這些信標並將它們喚醒?我只需要他們的存在和信號強度。可以在Android SDK中喚醒深度睡眠BLE設備嗎?
1
A
回答
7
如果BLE設備處於深度睡眠狀態,通常意味着無線電完全關閉,因爲無線電通常是非常耗電的部分。
對於中央設備(電話)來發現和/或能夠連接到外設(標籤),外設必須做廣告。這裏的廣告意味着偶爾發送(小)無線數據包,中央設備將會收聽這些數據包。接收這樣的數據包然後可以用作任何電話應用正在運行的標籤在附近的指示器,並且通過檢查RSSI(可能在多個廣告上),可以估計距離。你可以看看這張圖(來自here採取),以更好地瞭解廣告和掃描BLE工作:
如果標記的模式睡在它不發送這樣的廣告數據包,無法在空中喚醒它。
+0
無法看到圖像與OP問題的關係。如果我加起來,如果它是用喚醒觸發器構建的,則取決於固件。 – mr5
相關問題
- 1. Android可以通過外圍設備從睡眠中喚醒嗎?
- 2. Android深度睡眠和喚醒鎖
- 3. 什麼事件可以喚醒睡眠中的Android設備?
- 4. 爲什麼WakefulBroadcastReceiver不能將我的設備從深度睡眠中喚醒?
- 5. 如何獲取深度睡眠中的部分喚醒鎖
- 6. android如何安排設備從睡眠狀態中喚醒?
- 7. 我可以通過編程從睡眠中喚醒Mac嗎?
- 8. 睡眠監聽器喚醒
- 9. iPad Kiosk睡眠喚醒
- 10. 睡眠和喚醒python
- 11. 喚醒睡眠線程
- 12. Scala:喚醒睡眠線程
- 13. AlarmManager不會將平板設備從睡眠狀態喚醒
- 14. 允許wifi數據,同時睡眠和喚醒設備
- 15. 廣播接收器從深度睡眠喚醒。 (就像,嘿設備剛剛醒來繼續廣播!)
- 16. 當我的Android被拔出並睡眠時,我可以喚醒我的Android嗎?
- 17. Android:設備進入睡眠狀態並從睡眠狀態喚醒時啓動服務的可能代碼
- 18. Time1中斷喚醒單片機睡眠
- 19. 如何將esp8266從深度睡眠中喚醒而無需連續重置
- 20. Android BroadcastReceiver和深度睡眠
- 21. Android設備如何喚醒
- 22. Android藍牙喚醒設備
- 23. AddProximityAlert和設備喚醒 - Android
- 24. 從iPhone上的睡眠事件喚醒?
- 25. 從睡眠C喚醒系統#
- 26. 如何從安睡中喚醒Android設備並播放視頻
- 27. 喚醒處於睡眠狀態的QThread?
- 28. Linux RTOS睡眠() - 喚醒()定時任務
- 29. 喚醒線程和退出睡眠
- 30. C# - 如何喚醒睡眠線程?
你使用什麼信標?如果收音機可能在深度睡眠中關閉,那麼您覺得您可以通過無線電與他們聯繫嗎? – allprog
根據您的信標,其中一些人保持連接,確認連接的間隔時間從毫秒到4秒,並在這些連接之間進入睡眠模式。出於這個原因,你應該能夠在以後與他們聯繫。如果情況並非如此,並且他們不會再打開收音機,則不可能通過OTA對他們進行任何操作。 – GoRoS
我使用StickNFind貼紙和他們的SDK,你知道他們嗎? – Gingu