似乎是因为commit b1eb2c4cd057624312e0412f6c4be000f7fc3617 gatttool已经被废弃了,但是我找不到关于什么取代了gattool的任何信息。
我在gatttool上查看的每个Python蓝牙LE包现在都在我的ArchLinux系统上被破坏了,因为bluez包不是用--enabled-deprecated标志构建的(这将构建gatttool二进制)。
pygatt只是在我的系统上坏了,而bluepy没有构建,因为他们在那里发布了自己的(在我的系统上坏了) bluez代码来构建gatttool。
不管我想要编写一个新的包装器,不管是什么替代的gatttool,我都找不到关于这个主题的任何信息。
那么,我可以使用bluez堆栈中的哪个工具来编写一个新的Python蓝牙LE包装器呢?
发布于 2018-05-15 21:45:07
这可能不是您想要的答案,但是这个包:
https://bitbucket.org/OscarAcena/pygattlib
对自己的描述如下:
这是一个Python库,用于蓝牙设备使用GATT协议。它是bluez包中gatttool使用的实现的包装器。它不调用其他二进制文件来完成它的工作:)
由于我想从Python中访问GATT函数,所以我要给它一个转机。
https://stackoverflow.com/questions/43200868
复制相似问题