未发现双模蓝牙(智能就绪)设备的GATT特性

时间:2018-10-07 04:13:51

标签: linux bluetooth dbus bluez gatt

我正在使用DBUS接口从Bluez运行一些Python示例代码。我使用的是Fedora 28,Bluez 5.50。我要连接的设备是双模式Microchip BM78。示例代码和bluetoothctl都将发现该设备,同时显示LE和BDEDR服务,但是一旦服务解决,它们都不会检测到GATT特性。即使已配对,信任和/或连接设备,也无法解析GATT特性。

Bluez DBUS API似乎要求先发现字符特征,然后才能尝试进行任何读取或写入。

我可以使用非DBUS API连接到设备并访问特性。

解决服务后,是否有某种方法可以强制进行特征发现?还是通过某种方式连接到DBUS接口未发现的已知特性?

0 个答案:

没有答案