微信小程序 蓝牙API 监听为什么会失败?
发布于 5 年前 作者 xiulan57 18622 次浏览 来自 问答

是要选择哪一个 特征值 uuid 才可以 监听成功? 并且 可以写入!

这是相关代码

wx.notifyBLECharacteristicValueChange({

state: true,

deviceId: deviceId,

serviceId: serviceId_,

// 我这里 选择第1个特征值的uuid 然后 可以写入 但是 不能监听  

characteristicId: res.characteristics[1].uuid,

success: function (res) {

console.log('notify: ', res.errMsg)

// 监听低功耗蓝牙设备的特征值变化

wx.onBLECharacteristicValueChange(function (res) {

console.log(‘监听’)

console.log(`characteristic ${res.characteristicId} has changed, now is ${res.value}`)

console.log(that.ab2hex(res.value))

})

},

fail: function (err) {

console.log(‘监听失败’)

console.log(err)

}

})

回到顶部