收藏
回答

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

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

write BLE characteristic Value fail system error

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

请问该如何解决?

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

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

2 个回答

  • 博远刘华松
    博远刘华松
    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

          }

        })

    04-30
    有用
    回复 2
  • 社区技术运营专员-灵芝
    社区技术运营专员-灵芝
    04-30

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

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