So che l'impostazione di autoConnect su true in connectGatt non ricollegherà il mio dispositivo se esco di nuovo nel raggio d'azione con un grande intervallo di tempo. La mia domanda è, come posso riconnettermi senza mantenere Android sveglio ed evitare di uccidere la mia batteria?Connessione automatica a un dispositivo BLE noto
6
A
risposta
0
Penso che my solution per la domanda simile (di me) potrebbe aiutare. Basta salvare l'indirizzo MAC del dispositivo BLE in DB o qualcosa del genere e connettersi utilizzando l'indirizzo MAC quando necessario. Puoi chiamare periodicamente lo connectGatt()
, quando l'app inizia o quando inizializza qualcosa.
Problemi correlati
- 1. BlueZ 5.30: API GATT D-Bus - Scoperta e connessione semplice a un dispositivo BLE in C
- 2. Android 6.0 Marsmallow BLE: Parametri di connessione
- 3. Android: Ricollegamento automatico dispositivi BLE
- 4. Esegui dispositivo iOS 6 come periferica BLE
- 5. Android, Come posso fare dispositivo BLE al dispositivo associato (bonded)
- 6. È possibile utilizzare un dispositivo Android/iPhone abilitato BLE come beacon BLE?
- 7. iOS: ristabilimento automatico della connessione Bluetooth BLE nell'intervallo
- 8. È possibile collegare il dispositivo Android Wear a un altro dispositivo BLE direttamente senza interazione del dispositivo telefonico?
- 9. BLE con Android 5.0: come ottenere un dispositivo che funga da server AND centrale?
- 10. Connessione automatica Bluetooth con dispositivi accoppiati
- 11. Connessione programmatica a un dispositivo Android in Hotspot portatile
- 12. Connessione a un dispositivo Bluetooth da iOS, senza MFi
- 13. Come sapere quando un dispositivo BLE si abbona a una caratteristica su Android?
- 14. Abbinamento a livello di codice con un dispositivo BLE su Android 4.4+
- 15. Problema di autenticazione nel dispositivo BLE Bluetooth Low Energy
- 16. Android BLE GATT_ERROR (133) sul collegamento al dispositivo
- 17. Identificatore univoco per periferica BLE
- 18. iOS come riconnettersi al dispositivo BLE in background?
- 19. Connessione automatica ai dispositivi Bluetooth accoppiati su Android
- 20. CoreBluetooth: rilevamento dispositivo fuori intervallo/timeout connessione
- 21. Android Wifi Direct: evitare l'accettazione dell'utente durante la connessione a un peer noto
- 22. Il gatttool BLE non riesce a connettersi anche se il dispositivo è rilevabile con hcitool lescan
- 23. Iscrizione a una notifica BLE Gatt Android
- 24. Connessione al dispositivo Bluetooth incorporato dal dispositivo Android
- 25. Connessione a un STN1110
- 26. Sicurezza Bluetooth BLE iOS e modello di associazione "Just works"
- 27. Android Wear, connessione al dispositivo bluetooth
- 28. Come forzare una connessione a un dispositivo bluetooth a2dp tramite un'attività o un servizio
- 29. Connessione di un contenitore Docker a un'interfaccia/dispositivo di rete invece di un indirizzo IP
- 30. Connessione a un dispositivo Android USB in un contenitore Docker tramite adb