嗯,我想连接到带有 BLE 的 OBD2 加密狗,它根据汽车状态打开/关闭。按照目前的计划,Android 设备本身将一直运行。
据我所知,重新连接有两种选择:
a) 将 connectGatt 'autoconnect' 参数设置为 'true'
b) 定期扫描设备,直到出现“我的”MAC,然后连接到该设备
我的问题:
“自动连接”有多可靠?
是否有更好的方法(例如,每当出现新的 BLE 设备时进行系统广播等)来减少扫描并立即打开设备,或者至少开始扫描?
另外
哪个 Android 版本对于此类任务来说足够可靠?我读到 BLE 实现一开始并不可靠。