自动重新连接受信任的BLE设备

问题描述 投票:3回答:1

我正在尝试自动重新连接到BLE设备,在这种情况下为Taidoc温度计。我已经扫描过该设备,然后发出“ pair”命令成功,然后发出“ trust”命令也成功。

如果我在设备上执行“信息”,则报告为已配对且受信任:

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文档并未真正说明“信任”的作用...

关于如何使用“信任”自动重新连接的任何技巧?

bluetooth-lowenergy bluez
1个回答
0
投票

信任设备并不意味着在设备可用时自动重新连接。信任设备意味着您正在与其绑定(即与该设备配对并将绑定密钥保存在绑定数据库中)。当您绑定到设备时,有一些好处,包括:-

© www.soinside.com 2019 - 2024. All rights reserved.