wx.getBLEDeviceRSSI({
deviceId,
fail: (e) => {
const errormsg = `getBLEDeviceRSSI 调用失败 errcode: ${e.errcode }`
console.log(`>>>>>>> ${errmsg}<<<<<`)
reject(errormsg)
},
success: (res) => {
console.log("res", res);
resolve(res)
},
complete(e) {
console.log("complete", e)
}
})
连接上蓝牙之后, wx.getBLEDeviceRSSI api 没有任何回调? (api已经判断过了 可用的)
需要setTimeout 延迟个0.5秒调用才有 callback 这是什么原因?
还有 wx.getBLEDeviceRSSI 获取的到强度为什么是正数?和 wx.getConnectedBluetoothDevices 获取的设备列表中的RSSI 这个字段的强度有什么差别?(RSSI 大概率都是负数 )
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.getBLEDeviceRSSI.html
文档中设备强度的概念具体的概念是怎么样的?