bluez5 中哪个工具取代了 gatttool?
Which tool has replaced gatttool in bluez5?
似乎自从 commit b1eb2c4cd057624312e0412f6c4be000f7fc3617
gatttool
已被弃用,但我无法找到关于
什么取代了 gattool。
我在 gatttool 上查看了每个 Python 个低功耗蓝牙包
现在在我的 ArchLinux 系统上坏了,因为 bluez 包不是
使用 --enabled-deprecated
标志构建(这将构建 gatttool 二进制文件)。
pygatt
刚刚在我的系统上损坏并且 bluepy
没有像他们那样构建
有自己的(在我的系统上坏了)bluez 代码来构建 gatttool。
无论我想围绕替换的内容编写一个新的包装器
gatttool,但我找不到关于此主题的任何信息。
那么我可以使用 bluez 堆栈中的哪个工具来编写新的 Python 低功耗蓝牙包装器?
更新
ArchWiki listed gatttool
as deprecated and lists btgatt-client
D-Bus Gatt API 作为替代品。
gattlib from labapart supports bluez
5 and provides gatttool
.
我猜 gatttool 被弃用是因为缺少维护者,而不是被一些新工具取代。
编辑
不幸的是,链接存储库中的 gatttool 代码仅支持 bluez 4。
这可能不是您要找的答案,但是这个包:
https://bitbucket.org/OscarAcena/pygattlib
这样描述自己:
This is a Python library to use the GATT Protocol for Bluetooth LE
devices. It is a wrapper around the implementation used by gatttool in
bluez package. It does not call other binaries to do its job :)
因为我想从 Python 访问 GATT 函数,所以我打算试一试。
似乎自从 commit b1eb2c4cd057624312e0412f6c4be000f7fc3617
gatttool
已被弃用,但我无法找到关于
什么取代了 gattool。
我在 gatttool 上查看了每个 Python 个低功耗蓝牙包
现在在我的 ArchLinux 系统上坏了,因为 bluez 包不是
使用 --enabled-deprecated
标志构建(这将构建 gatttool 二进制文件)。
pygatt
刚刚在我的系统上损坏并且 bluepy
没有像他们那样构建
有自己的(在我的系统上坏了)bluez 代码来构建 gatttool。
无论我想围绕替换的内容编写一个新的包装器 gatttool,但我找不到关于此主题的任何信息。
那么我可以使用 bluez 堆栈中的哪个工具来编写新的 Python 低功耗蓝牙包装器?
更新
ArchWiki listed gatttool
as deprecated and lists btgatt-client
D-Bus Gatt API 作为替代品。
gattlib from labapart supports bluez
5 and provides gatttool
.
我猜 gatttool 被弃用是因为缺少维护者,而不是被一些新工具取代。
编辑 不幸的是,链接存储库中的 gatttool 代码仅支持 bluez 4。
这可能不是您要找的答案,但是这个包:
https://bitbucket.org/OscarAcena/pygattlib
这样描述自己:
This is a Python library to use the GATT Protocol for Bluetooth LE devices. It is a wrapper around the implementation used by gatttool in bluez package. It does not call other binaries to do its job :)
因为我想从 Python 访问 GATT 函数,所以我打算试一试。