Tôi biết rằng việc đặt autoConnect thành true trong connectGatt sẽ không kết nối lại thiết bị của tôi nếu tôi thoát ra và trong phạm vi lại với khung thời gian lớn ở giữa. Câu hỏi của tôi là, làm thế nào tôi có thể kết nối lại mà không cần duy trì trạng thái tỉnh táo của Android và tránh làm hỏng pin của mình?Tự động kết nối với thiết bị BLE đã biết
6
A
Trả lời
0
Tôi nghĩ rằng my solution cho câu hỏi tương tự (của tôi) có thể hữu ích. Chỉ cần lưu địa chỉ MAC của thiết bị BLE vào DB hoặc một cái gì đó, và kết nối bằng cách sử dụng địa chỉ MAC khi cần thiết. Bạn có thể gọi connectGatt()
theo định kỳ, khi ứng dụng bắt đầu hoặc khi khởi chạy ứng dụng nào đó.
Các vấn đề liên quan
- 1. Android BLE GATT_ERROR (133) khi kết nối với thiết bị
- 2. Tự động kết nối với các thiết bị Bluetooth đã ghép nối trên Android
- 3. Liên kết lập trình với thiết bị BLE trên Android
- 4. Kết nối nhiều thiết bị qua Bluetooth trên Android (Kết nối nhiều BLE)
- 5. iOS: Tự động thiết lập lại kết nối Bluetooth BLE khi ở trong phạm vi
- 6. Bluez tự động kết nối lại các thiết bị
- 7. iOS cách kết nối lại với thiết bị BLE ở chế độ nền?
- 8. Swift 3: Không thể kết nối với thiết bị ngoại vi qua BLE
- 9. Kết nối Bluetooth tự động với các thiết bị được ghép nối
- 10. Có thể kết nối thiết bị Android Wear với thiết bị BLE khác trực tiếp mà không cần tương tác với thiết bị điện thoại không?
- 11. Cách lấy mức pin sau khi kết nối với thiết bị BLE?
- 12. Nhiều kết nối Ble
- 13. Android 4.4: Bluetooth Low Energy; Kết nối mà không cần quét thiết bị BLE
- 14. Lấy danh sách các thiết bị kết nối bluetooth cổ điển (không có BLE) [EAAccessoryManager]
- 15. Phát hiện xem thiết bị BLE có thể kết nối được trên Android
- 16. Kiểm tra trạng thái thiết bị bluetooth đã kết nối
- 17. Chính xác, thiết bị được kết nối BLE trên iOS là gì?
- 18. Có phải tất cả các thiết bị hỗ trợ BLE 4.0 có thể được kết nối trong các thiết bị iOS hỗ trợ BLE 4.0 không?
- 19. Dòng chảy sẽ như thế nào để kết nối hai thiết bị ngoại vi BLE?
- 20. Kết nối một thiết bị bluetooth với nhiều thiết bị
- 21. Mac: tự động kết nối với IOBluetoothDevice
- 22. Tại sao ứng dụng không kết nối lại với thiết bị BLE khi đặt autoConnect thành true trong Android?
- 23. BLE gatttool không thể kết nối ngay cả khi thiết bị có thể phát hiện được với hcitool lescan
- 24. Tự động kết nối lại với Internet
- 25. Tự động tìm các thiết bị bluetooth đã ghép nối khi chúng ở trong phạm vi
- 26. BLE với Android 5.0: Cách để thiết bị hoạt động như Trung tâm và Máy chủ?
- 27. Nhiều kết nối BLE bằng Linux và Bluez 5.0
- 28. Làm cách nào để biết thiết bị ngoại vi có được kết nối với GPIO không?
- 29. Android 6.0 kẹo xốp marshmallow BLE: Kết nối thông số
- 30. Kết nối lại với thiết bị với pySerial