如何使用带BlueZ的DBus API连接到GATT服务?
我使用BlueZ DBUS API来发现设备,连接并发现GATT服务UUID。
然而,当我尝试使用其中一个GATT服务UUID的ConnectProfile时,我收到了错误。
答案 0 :(得分:2)
从BlueZ邮件列表中得到答案:
“到目前为止,BlueZ 5.x中没有GATT D-Bus API。唯一的方法是 访问BlueZ 5.x中的GATT配置文件正在使用特定的现有配置文件 D-Bus API(温度计,心率,接近度,骑行速度,HID 通过GATT)或使用C API(像gatttool那样)。“ (http://marc.info/?l=linux-bluetooth&m=136656873604635&w=2“)
BlueZ 5.4
不支持此功能