我有一个 BLE 设备,上面运行着一堆 GATT 服务。我的目标是从 Linux 计算机(BlueZ 版本为 5.37)访问和读取此设备上服务特征的数据。我启用了实验模式——因此,完整的 GATT 支持应该可用。然而,BlueZ 的 DBUS API 仅为连接的设备提供 org.bluez.GattManager1
接口(interface),而不是 org.bluez.GattCharacteristic1
或 org.bluez。我需要的 GattService1
接口(interface)。我做错了什么吗?设备已连接并配对,但实际上我已经想不出如何让它工作,或者可能出了什么问题。
如果有帮助,我正在使用 Python 和 DBUS 模块与 BlueZ 交互。
最佳答案
系统更新解决了这个问题。
关于python - BlueZ DBUS API - GATT 接口(interface)对 BLE 设备不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956477/