蓝牙开发,在设备连接成功后,进行Notify操作时会报错10008是什么原因呢
发布于 5 年前 作者 yangsong 15961 次浏览 来自 问答

试过各种方法都能未得到解决,我看了一下连接的结果,是支持notify的,因为项目比较急,希望能尽快帮我解答一下,十分感谢!

//判断有满足条件的特征值
if (!isnotcmm) {
  that.data.issupportwrite = res.characteristics[index].properties.write
  that.data.issupportread = res.characteristics[index].properties.read
  that.data.issupportnotify = res.characteristics[index].properties.notify
  that.data.issupportindicate = res.characteristics[index].properties.indicate
  if (that.data.issupportnotify) {
    console.log("支持notify")
    wx.notifyBLECharacteristicValueChange({
      deviceId: equipmentId,
      serviceId: servicehuuid,
      characteristicId: characterhuuid,
      state: true,
      success: function (res) {
        console.log(res)
      },
      fail: function (res) {
        console.log(res)
      }
    })
  }
  console.log("equipmentId:" + equipmentId);
  console.log("servicehuuid:" + servicehuuid);
  console.log("characterhuuid:" + characterhuuid);
  wx.onBLECharacteristicValueChange(function (res) {
    console.log(res)
    for (var i = 0; i < res.value.length; i++) {
      console.log(res.value[i])
    }
  })
7 回复

既然着急

那么为什么不搜索下10008这个错误码呢

可以马上找到答案的

这里小程序的调用逻辑是?

方便复现一下问题,并在聊天框输入//uplog,上传下日志,提供相应的微信号,我看看。

我来跟进一下这个问题.~

方便说一下机型,系统版本,微信版本吗?手机原生App可以运行吗?ios和Android两端表现呢?

感谢。

@Tummy 

三星S7,系统:Android7.0  微信版本:6.5.8 原生的App是可以运行的

@Tummy

我试了一下红米手机,安卓4.4的系统就不会出现这种情况,但是三星S7一直出现,应该不是代码问题

请问你是怎么解决的呢,我也遇到了这个问题

@林超 ,搜索过了,但是不知道该如何解决。。。

回到顶部