小程序
小游戏
企业微信
微信支付
扫描小程序码分享
微信小程序,可以同时读取多个设备特性值吗
10 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
@黄明
你好,我来跟进下这个问题哈,方便复现问题,并提供对应的微信号,我拉日志看一下。
我的理解问题是:read之后没有收到相应的事件回调,对吗。
感谢
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
收到,我们定位下问题在哪。
这是系统信息
对于 notify 的特征值,调用 notifyBLECharacteristicValueChange 后,可以持续在 onBLECharacteristValueChange 接受设备主动发来的数据;
对于 read 的特征值 ,调用 readBLECharacteristicValue 后, 可在 onBLECharacteristValueChange 接收到这次读操作的结果。
请问你遇到的问题能详细描述一下么?方便的话报下微信版本号与系统版本,谢谢。
则是设备主要特性值,2A51能读值(2000)
2A52 能传值,和日志上接受的值不一样
这是厂商给我的文档中,连接成功后的日志
没有返回值
=================
你得看设备特征值支持的属性,如果支持notify,那得看设备是否有主动发送数据给手机客户端;
如果支持read,那得先调用 readBLEChracteristicValue ,才能在 onBLECharacteristValueChange 接到回调
还有我得到一堆数字,怎么编译成自己想要的数字(比如,血糖值)
我们透传了设备返回的Value二进制数据,怎么转码为你需要的数据,得看蓝牙设备自己的协议。
是一个设备的多个特性,开启
notifyBLECharacteristicValueChanged
怎么没有返回值
是多个设备 的特征值,还是多个 设备特征值呢?
建议读写操作还是串行进行。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
@黄明
你好,我来跟进下这个问题哈,方便复现问题,并提供对应的微信号,我拉日志看一下。
我的理解问题是:read之后没有收到相应的事件回调,对吗。
感谢
收到,我们定位下问题在哪。
这是系统信息
对于 notify 的特征值,调用 notifyBLECharacteristicValueChange 后,可以持续在 onBLECharacteristValueChange 接受设备主动发来的数据;
对于 read 的特征值 ,调用 readBLECharacteristicValue 后, 可在 onBLECharacteristValueChange 接收到这次读操作的结果。
请问你遇到的问题能详细描述一下么?方便的话报下微信版本号与系统版本,谢谢。
则是设备主要特性值,2A51能读值(2000)
2A52 能传值,和日志上接受的值不一样
这是厂商给我的文档中,连接成功后的日志
没有返回值
=================
你得看设备特征值支持的属性,如果支持notify,那得看设备是否有主动发送数据给手机客户端;
如果支持read,那得先调用 readBLEChracteristicValue ,才能在 onBLECharacteristValueChange 接到回调
还有我得到一堆数字,怎么编译成自己想要的数字(比如,血糖值)
=================
我们透传了设备返回的Value二进制数据,怎么转码为你需要的数据,得看蓝牙设备自己的协议。
还有我得到一堆数字,怎么编译成自己想要的数字(比如,血糖值)
是一个设备的多个特性,开启
notifyBLECharacteristicValueChanged
怎么没有返回值
是多个设备 的特征值,还是多个 设备特征值呢?
建议读写操作还是串行进行。