收藏
回答

小程序蓝牙 返回10007 相同特征id冲突问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.writeBLECharacteristicValue(Object object) 微信安卓客户端 8.0.25 2.24.7

https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.notifyBLECharacteristicValueChange.html

请问一下,现在小程序蓝牙可以对相同的uuid做出不同的操作(通知和写)了吗?

或者有什么第三方库之类的可以实现对相同特征id进行不同操作呢?

回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-08-05

    你好,Android上getBLEDeviceCharacteristics返回的characteristic对象上应该有一个新的属性handle,可以用来区分同uuid的多个characteristic;writeBLECharacteristicValue的时候传入uuid之外也传入handle, 可以用来操作指定的characteristic

    2022-08-05
    有用 1
    回复 4
    • Cyinst
      Cyinst
      2022-08-22
      请问苹果IOS端没有这个新属性handle吗?还是说有其他的属性用来区分相同的characteristic
      2022-08-22
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2022-08-23回复Cyinst
      iOS上目前暂不支持区分同一service下相同uuid特征值,我们会在后续的版本中考虑增加类似功能
      2022-08-23
      1
      回复
    • 王妙端
      王妙端
      2023-03-31回复社区技术运营专员--许涛
      你好 可以帮我看下 我这边链接蓝牙写入失败,wx.writeBLECharacteristicValue返回10007
      代码片段:
      https://developers.weixin.qq.com/s/jFG8F7mp71HQ


      上传日志时间:2023-03-31  15:04
      微信号:WMD630805912
      2023-03-31
      回复
    • Sunshine
      Sunshine
      2024-03-14回复社区技术运营专员--许涛
      请问现在解决ios系统,在相同uuid下连接的问题了嘛
      2024-03-14
      回复
登录 后发表内容