BlueZ DBUS API - GATT 接口对 BLE 设备不可用

BlueZ DBUS API - GATT interfaces unavailable for BLE device

我有一个 BLE 设备,上面有一堆 GATT 服务 运行ning。我的目标是从 Linux 台计算机(BlueZ 版本为 5.37)访问和读取此设备上服务特征的数据。我启用了实验模式——因此,完整的 GATT 支持应该可用。但是,BlueZ的DBUS API 只为连接的设备提供了 org.bluez.GattManager1 接口,并没有提供我需要的 org.bluez.GattCharacteristic1org.bluez.GattService1 接口。我做错了什么吗?设备已连接并配对,实际上我只是 运行 不知道如何让它工作,或者可能有什么问题。

如果有帮助,我正在使用 Python 和 DBUS 模块与 BlueZ 交互。

系统更新解决了这个问题。