收藏
回答

ios系统,writeBLECharacteristicValue报错,跪求帮忙

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 蓝牙 客户端 6.7.1 2.2.5

ios版本11.41,微信版本6.7.1,基础库版本2.2.5

直接上代码了,deviceIdserviceId、characteristicId都是通过api获取到的,在向蓝牙设备做写操作的时候,一直返回错误代码10008,错误信息“The value's length is invalid”,请问是接口参数调用问题,还是蓝牙设备返回了错误信息。跪求各位大佬帮忙解决一下,万分感谢。

   var hex = '1b840084'

   var typedArray = new Uint8Array(hex.match(/[\da-f]{2}/gi).map(function (h) {

     return parseInt(h, 16)

   }))

   var buffer = typedArray.buffer;//that.hexStringToArrayBuffer(test)

   wx.writeBLECharacteristicValue({

     deviceId: '291B5157-23FD-61D3-90D5-2D44D314FB97',

     serviceId: '0000FFE5-0000-1000-8000-00805F9B34FB',

     characteristicId: '0000FFE9-0000-1000-8000-00805F9B34FB',

     value: buffer,

     success: function (res) {

       console.log('write success')

     },

     fail: function(res) {

       console.log('write fail')

       console.log(res)

     }

   })


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

1 个回答

  • xIaRIlIaOyanG
    xIaRIlIaOyanG
    2018-09-19

    有解决吗

    2018-09-19
    有用
    回复 4
    • 小飞机要起飞
      小飞机要起飞
      2018-09-19

      没有,你也遇到同样的问题了么?

      2018-09-19
      回复
    • Alan
      Alan
      2020-05-29
      请问解决了吗?
      2020-05-29
      回复
    • 忠于不凡
      忠于不凡
      2021-07-17回复小飞机要起飞
      有解决吗? 遇到同样问题, 安卓手机正常
      2021-07-17
      回复
    • 🌈Sara🌸🌸🌸
      🌈Sara🌸🌸🌸
      2022-06-09
      解决了吗?
      2022-06-09
      回复
登录 后发表内容