我正在尝试自动重新连接到一个BLE设备,这里是Taidoc Thermometer。我已经扫描了该设备,然后发出了“配对”命令,它成功了,然后是“信任”命令也成功了。
如果我在该设备上执行“info”命令,它会报告为已配对和受信任。
然而,当设备开始广告时,它从不自动重新连接到设备。我还尝试手动启动扫描,但也没有什么区别。
我的理解是“信任”应该会使设备自动重新连接? Bluez文档并没有太多说明“信任”做了什么...
有什么提示可以使“信任”自动重连工作吗?
如果我在该设备上执行“info”命令,它会报告为已配对和受信任。
Name: TAIDOC TD1241
Alias: TAIDOC TD1241
Appearance: 0x0300
Paired: yes
Trusted: yes
Blocked: no
Connected: no
LegacyPairing: no
UUID: Vendor specific (00001523-1212-efde-1523-785feabcd123)
UUID: Generic Access Profile (00001800-0000-1000-8000-00805f9b34fb)
UUID: Generic Attribute Profile (00001801-0000-1000-8000-00805f9b34fb)
UUID: Health Thermometer (00001809-0000-1000-8000-00805f9b34fb)
UUID: Device Information (0000180a-0000-1000-8000-00805f9b34fb)
UUID: Battery Service (0000180f-0000-1000-8000-00805f9b34fb)
然而,当设备开始广告时,它从不自动重新连接到设备。我还尝试手动启动扫描,但也没有什么区别。
我的理解是“信任”应该会使设备自动重新连接? Bluez文档并没有太多说明“信任”做了什么...
有什么提示可以使“信任”自动重连工作吗?