收藏
回答

蓝牙通信发生 fail system error,如何解决?

在做蓝牙升级的时候发生以下错误

write BLE characteristic Value fail system error

升级过程中发送的数据帧会很多,单帧18字节,帧数过万。但是有时在前几帧的时候就出现该错误,发生错误的时间不定。

请问该如何解决?

我们测试发现华为手机出现的概率很大,其他品牌的相对对好些

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

2 个回答

  • 博远刘华松
    博远刘华松
    2020-04-30

    机型:华为HONOR 20 PRO

    型号:YAL-AL10

    微信版本号:Version 7.0.13

    系统版本号:10.0.0.190(C00E62R8P12patch01) GPU Turbo

    代码片段

    wx.writeBLECharacteristicValue({

          deviceId: that.data.connectedDeviceId,

          serviceId: that.data.connectedServiceId,

          characteristicId: app.globalData.characteristicsIdOAD,

          value: buffer1,

          success: function (res) {

          

          },

          fail: function (res) {

            // fail

            console.log('fail' + res.errMsg)

            that.sendData(buffer1)

            console.log('重发' + buffer1)

          },

          complete: function (res) {

            // complete

          }

        })

    2020-04-30
    有用
    回复 2
    • 灵芝
      灵芝
      2020-04-30
      请提供这种格式的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
      2020-04-30
      回复
    • 灵芝
      灵芝
      2020-04-30
      另外,复现问题后麻烦提供日志:我->设置->帮助与反馈右上角有个上报日志的入口
      麻烦提供一下出现问题的微信号,出现问题的时间点(精确到分钟)
      2020-04-30
      回复
  • 灵芝
    灵芝
    2020-04-30

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-04-30
    有用
    回复
登录 后发表内容
问题标签