Python 在Pygatt或bgapi中订阅UUID

Python 在Pygatt或bgapi中订阅UUID,python,bluetooth-lowenergy,bluegiga,Python,Bluetooth Lowenergy,Bluegiga,与可编程外围设备通信时, 已编译工具包(即LightBlue)成功连接到设备并订阅服务uuid或特征uuid。 由于目标设备使用4个字符uuid(即3EA0),pygatt和bgapi重复显示错误消息,如下所示 WARNING:pygatt.backends.bgapi.bgapi:UUID 3ea3 is of unknown type WARNING:pygatt.backends.bgapi.bgapi:UUID 3ea6 is of unknown type WARNING:pygatt

与可编程外围设备通信时, 已编译工具包(即LightBlue)成功连接到设备并订阅服务uuid或特征uuid。 由于目标设备使用4个字符uuid(即3EA0),pygatt和bgapi重复显示错误消息,如下所示

WARNING:pygatt.backends.bgapi.bgapi:UUID 3ea3 is of unknown type
WARNING:pygatt.backends.bgapi.bgapi:UUID 3ea6 is of unknown type
WARNING:pygatt.backends.bgapi.bgapi:UUID 3e71 is of unknown type
基于另一个开发者的社区线程,

pygatt或bgapi似乎在某个点上阻止了4个字符的uuid


有人成功使用pygatt或bgapi订阅了BLED112加密狗的4字符uuid吗?

我也有同样的问题-这对你有用吗?没有,我还在努力。我认为pygatt现在还没有与bgapi完全集成,我在pygatt代码中发现了一些有待解决的问题。好的-感谢update.PhilBot,该函数被开发人员阻止,以防止与预先保留的UUID混淆。如果您检查pygatt的最新代码,它将被修改为允许4char UUIDsHi iPsych,我正在尝试订阅一个特性,但无法这样做。这是我的问题。你能分享你的解决方案吗?