收藏
回答

蓝牙开发,在设备连接成功后,进行Notify操作时会报错10008是什么原因呢

问题模块
API和组件

试过各种方法都能未得到解决,我看了一下连接的结果,是支持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])
    }
  })



最后一次编辑于  2017-11-14  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

6 个回答

  • 林超
    林超
    2017-11-14

    既然着急


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


    可以马上找到答案的

    2017-11-14
    赞同
    回复
  • Exception
    Exception
    2017-11-14

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

    2017-11-14
    赞同
    回复
  • Tummy
    Tummy
    2017-11-15

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

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

    感谢。


    2017-11-15
    赞同
    回复
  • Exception
    Exception
    2017-11-15

    @Tummy 

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

    2017-11-15
    赞同
    回复
  • Tummy
    Tummy
    2017-11-15

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

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

    2017-11-15
    赞同
    回复
  • Exception
    Exception
    2017-11-15

    @Tummy

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

    2017-11-15
    赞同
    回复