好像是因为commit b1eb2c4cd057624312e0412f6c4be000f7fc3617gatttool已被弃用,但我无法找到有关的任何信息
什么取代了gattool。

我在gatttool上研究了每个Python蓝牙LE软件包
并且现在在我的ArchLinux系统上已损坏,因为bluez软件包不是
使用--enabled-deprecated标志进行构建(将构建gatttool二进制文件)。
pygatt刚在我的系统上损坏,因此bluepy无法构建
运送自己的(在我的系统上损坏的)bluez代码来构建gatttool。

无论我想写些什么替换的新包装
gatttool,但我找不到有关此主题的任何信息。

那么,可以使用bluez堆栈中的哪个工具来编写新的Python Bluetooth LE包装器?

最佳答案

更新

ArchWiki已弃用gatttool,并列出了D-Bus Gatt API的 btgatt-client 作为替代。

gattlib from labapart支持bluez 5并提供 gatttool

我猜gatttool是因为缺少维护者而被弃用,而不是被某些新工具所取代。

编辑
不幸的是,链接存储库中gatttool的代码仅支持bluez 4。

关于linux - 哪个工具替代了bluez5中的gatttool?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43200868/

10-11 10:23