蓝牙发送数,在ray小程序怎么监听到
- Tuya MiniApp Tools 版本信息:关于中查看
- App 应用版本信息: 设置-关于中进行查看~
- @ray-js/ray, @ray-js/panel-sdk的版本(如使用ray开发)在package.json查看~
- 移动设备信息:手机型号及系统
- 相关代码:可复现该问题的代码内容
publishDps({
deviceId: deviceId,
dps: { '103': base64 },
mode: 1,
pipelines: [0, 1, 2, 3, 4, 5, 6],
options: {},
success: res => {
showToast({
icon:'success',
title:'设置成功'
})
onDpDataChange(res=>{
console.log('success', res)
let data = base64ToRaw(res.dps['103'])
console.log(data)
})
Code: Select all
}
})
小程序发送数据过去,蓝牙返回数据能接受到,
但是 蓝牙那边直接推送数据,onDpDataChange 就收不到
const subscribe = () =>{
Code: Select all
// subscribeBLETransparentDataReport
ty.device.subscribeBLETransparentDataReport({
deviceId:devInfo.devId,
success: (res) => {
console.log('订阅成功', res);
onBLETransparentDataReport((res)=>{
console.log('订阅成功1', res);
})
},
fail: (err) =>{
console.log('订阅失败', err);
}
})
} 这种方法也收不到
Code: Select all
- 日志信息:~错误日志或 IDE 运行日志等~
- 问题描述(复现步骤):
- 预期结果:
- 实际结果: