https://developers.weixin.qq.com/miniprogram/dev/framework/release/
//监听特征值变化,接收数据
function setNotifyListen(item) {
uni.onBLECharacteristicValueChange(function(res) {
clearReSendTimer()
if (res != null && res.deviceId === item.mac &&
res.serviceId === serviceUUID &&
res.characteristicId === notify_write_uuid &&
res.value != null) {
var tempList = new Uint8Array(res.value)
if (tempList[4] != 8) {
//发送成功,收到回复索引加1
seqIndex++
}
BleDataUtils.toByteArrAndCheck(item, res.value)
} else {
disConnectBleDevice(item)
}
})
}
小程序的蓝牙功能不支持在后台运行。