小程序
小游戏
企业微信
微信支付
扫描小程序码分享
两个uuid是一样的
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
参考一下文档https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.notifyBLECharacteristicValueChange.html
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
}
})
},
// 开启蓝牙数据监听
startNoticeBle4(notifyId) {
let _this = this
console.log('监听');
console.log(' _this.deviceId', _this.deviceId);
console.log(' _this.serviceId', _this.serviceId);
console.log(notifyId);
uni.notifyBLECharacteristicValueChange({
state: true, // 启用 notify 功能
deviceId: _this.deviceId,
serviceId: _this.serviceId,
characteristicId: notifyId,
success(res) {
_this.GetDataFromBle();
fail: function (err) {
console.log('错误', err);
// 设备返回的数据接收
GetDataFromBle() {
var _this = this;
console.log('接收');
uni.onBLECharacteristicValueChange((res) => {
console.log('接收', res);
let axdo = _this.ab2hex(res.value)
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
参考一下文档https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.notifyBLECharacteristicValueChange.html
使用getBLEDeviceCharacteristics获取服务特征值后
使用notifyBLECharacteristicValueChange启用 notify 功能 这一步打印错误信息为10007 安卓机可正常调用后面数据接收onBLECharacteristicValueChange
}
})
},
// 开启蓝牙数据监听
startNoticeBle4(notifyId) {
let _this = this
console.log('监听');
console.log(' _this.deviceId', _this.deviceId);
console.log(' _this.serviceId', _this.serviceId);
console.log(notifyId);
uni.notifyBLECharacteristicValueChange({
state: true, // 启用 notify 功能
deviceId: _this.deviceId,
serviceId: _this.serviceId,
characteristicId: notifyId,
success(res) {
_this.GetDataFromBle();
},
fail: function (err) {
console.log('错误', err);
}
})
},
// 设备返回的数据接收
GetDataFromBle() {
var _this = this;
console.log('接收');
uni.onBLECharacteristicValueChange((res) => {
console.log('接收', res);
let axdo = _this.ab2hex(res.value)
})
},