与BLE外设通信时,Compiled toolkit(即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
基于来自另一个开发者的社区线程, http://www.cypress.com/forum/proc-ble/pygatt-and-cypress-ble-dongle
似乎 pygatt 或 bgapi 在某些时候会阻止 4 个字符的 uuid。
有人使用 pygatt 或 bgapi 成功订阅了 BLED112 加密狗的 4 字符 uuid 吗?