我有一個藍牙遙控快門與我的Android手機配對。遙控快門就像一個藍牙鍵盤。是否可以通過編程方式保持藍牙遙控器快門喚醒?
我的應用程序快樂地處理由遠程快門創建的鍵盤事件,但遠程快門在90秒後進入休眠狀態,在發送下一個按鍵之前需要按一下按鍵才能喚醒它。
我需要一種機制來保持遠程快門喚醒,以便我不會丟失第一次按鍵。 (是的,我明白睡眠模式是爲了節能,但我需要低延遲)。
我已經嘗試連接到設備作爲客戶端和服務器,希望我可以發送OutputStream到設備上的東西。但我無法創建連接。
有沒有辦法以編程方式保持遠程快門喚醒?
主要基於以下答案我不懷疑
- https://stackoverflow.com/a/15164926/493682
- https://stackoverflow.com/a/36384946/493682
- https://stackoverflow.com/a/31299825/493682
只是爲了完整性配對設備的細節是:
- 名稱= AB Shutter3
- MAC = Some_MAC_ADDRESS
- btClass = 2540
- btType = 1
- 的UUID = [00001124-0000-1000-8000-00805f9b34fb, 00000000-0000-1000-8000-00805f9b34fb]
快門的名稱是什麼? –
它被稱爲「AB Shutter3」 – William
感謝所有3個響應者。雖然我得出的結論是沒有辦法使設備保持活動狀態,符合我們的要求,但穆罕默德的回答讓我走了一條可以接受的解決方案。對於那些有興趣的人,我選擇聽ACL_CONNECTED BroadcastIntent來確定BT設備已經喚醒並將其與應用程序狀態一起用於確定適當的操作。 – William