- 蓝牙写入数据一次不能超过20位
代码如下: write: function () { var that = this; // 向蓝牙设备发送25位 var buffer = new ArrayBuffer(25); let str = 'fegzwYboqM4vBy3ttdzjydIbS'; console.log('bt_key:' + that.data.bt_key) buffer = that.s2ab(str); wx.writeBLECharacteristicValue({ deviceId: that.data.devices_id, serviceId: that.data.service_uuid, characteristicId: that.data.character_w_uuid, value: buffer, success: function (res) { console.log(res.errMsg) }, fail: function (res) { console.log(res.errMsg + res.errCode) } }) }, 通过蓝牙透传模块测试获取到的数据只有前20 位,发低于或等于20位的数据都能成功完全写入,但20位后剩下的部分会不见了。
2017-07-20 - 蓝牙读取数据特征值不存在
通过API去和蓝牙连接,读取数据时虽然返回读取成功,但是res回来的数据里面并没有character。
2017-07-13