微信小程序,可以同时读取多个设备特性值吗
这是系统信息
对于 notify 的特征值,调用 notifyBLECharacteristicValueChange 后,可以持续在 onBLECharacteristValueChange 接受设备主动发来的数据;
对于 read 的特征值 ,调用 readBLECharacteristicValue 后, 可在 onBLECharacteristValueChange 接收到这次读操作的结果。
请问你遇到的问题能详细描述一下么?方便的话报下微信版本号与系统版本,谢谢。
收到,我们定位下问题在哪。
则是设备主要特性值,2A51能读值(2000)
2A52 能传值,和日志上接受的值不一样
没有返回值
=================
你得看设备特征值支持的属性,如果支持notify,那得看设备是否有主动发送数据给手机客户端;
如果支持read,那得先调用 readBLEChracteristicValue ,才能在 onBLECharacteristValueChange 接到回调
还有我得到一堆数字,怎么编译成自己想要的数字(比如,血糖值)
我们透传了设备返回的Value二进制数据,怎么转码为你需要的数据,得看蓝牙设备自己的协议。
@黄明
你好,我来跟进下这个问题哈,方便复现问题,并提供对应的微信号,我拉日志看一下。
我的理解问题是:read之后没有收到相应的事件回调,对吗。
感谢
是一个设备的多个特性,开启
notifyBLECharacteristicValueChanged
怎么没有返回值
这是厂商给我的文档中,连接成功后的日志
是多个设备 的特征值,还是多个 设备特征值呢?
建议读写操作还是串行进行。