错误"无法读取:org.bluez.Error.Failed"

时间:2016-08-31 13:00:19

标签: bluetooth bluetooth-lowenergy bluez

使用Debian linux平台。 使用BLE设备[带有药盒的SensorBug-蓝牙4.0无线] 使用Bluez5.40

尝试使用bluetoothctl工具连接,配对和读取特征。

我能够连接,信任并与设备配对。 我能够选择特定特征的属性。

但是当我尝试"阅读"命令,我收到以下错误

[SensorBug109B6F:/ service003e / char0047]# attribute-info

特征 - 特定供应商

    UUID: 9dc84838-7619-4f09-a1ce-ddcf63225b34
    Service: /org/bluez/hci0/dev_EC_FE_7E_10_9B_6F/service003e
    Flags: read
    Flags: write-without-response
    Flags: write
    Flags: authenticated-signed-writes

[SensorBug109B6F:/ service003e / char0047]#阅读

尝试阅读/ org / bluez / hci0 / dev_EC_FE_7E_10_9B_6F / service003e / char0047 无法阅读:org.bluez.Error.Failed

是否有人尝试使用bluetoothctl命令读取特征?

我在这里缺少什么?

1 个答案:

答案 0 :(得分:0)

我知道这是一个古老的问题,但令人遗憾的是仍然有意义。供应商特定的特征是指那些不开放供自由访问的服务。这意味着它们将由专有应用程序或兼容产品实现。有许多健身设备,电话(特别是iPhone)等具有此特征的设备,例如Garmin手表。