好像是因为commit b1eb2c4cd057624312e0412f6c4be000f7fc3617
gatttool
已被弃用,但我无法找到有关的任何信息
什么取代了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/