python - BlueZ DBUS API - GATT 接口(interface)对 BLE 设备不可用

标签 python linux python-3.x dbus bluez

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

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

最佳答案

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

关于python - BlueZ DBUS API - GATT 接口(interface)对 BLE 设备不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36956477/

相关文章:

python - 使用 Python 正则表达式验证名称

python - python中列表的否定

python - 工作日作为字符串到数字

linux - git可以存储或控制目录用户、组或权限

c# - 单声道:运行时错误:v4.0.30319

linux - 为什么在 golang、linux 中使用 archive/zip 时文件名会变得困惑?

python一次检查各种相等性的最低成本

python - 使用 Python 2.6 连接到 MySQL...如何?

python - 根据完整的数据帧对一个不完整的数据帧进行排序

python - 如何将可能格式错误的 xml 解析为数据框?