我正在研究RaspBerry PI3(使用python3中的gattlib)和带有蓝牙模块的核(STM)之间的通信。
Gattlib :https://bitbucket.org/OscarAcena/pygattlib/overview
来源:https://bitbucket.org/OscarAcena/pygattlib/src
Libbost-dev版本:1.62
Bluez版本:5.43
我对函数有问题:read_by_handle()。当我尝试读取特征值(介于128-255(扩展ASCII)之间)时,这将返回一条错误消息,内容如下:
在抛出'boost :: python :: error_already_set'实例后调用terminate。中止
但是,当我通过通知(on_notification)读取此值时,它会正确读取该值。结果:
特征(0x18)更新为值:b'\ xb2 \ xc8'
谢谢!