蓝牙wx.createBLEConnection在连接断线设备时异常
发布于 8 年前 作者 xia23 14901 次浏览 来自 官方Issues

我描述一下BUG复现条件及手顺,使用以下API进行设备连接(使用默认超时时间

wx.createBLEConnection({

deviceId: devId,

success: function(res) {

console.log(“Successfully connected Bluetooth device.”, res.errMsg);

},

fail: function(res) {

console.log(“连接失败,错误代码:” + res.errCode + ‘:’ + res.errMsg);

},

})

操作手顺:

  1. 打开小程序搜索设备;

  2. 搜索到设备后将设备断电;

  3. 点击已断电的设备进行连接;

  4. 过了约20S,返回连接超时失败;

  5. 超时失败后5S内打开设备电源;

    此时设备显示连接(有灯显示连接状态)。

试了一下,在连接失败后10S后再打开设备电源,设备不会被连接。

发生机型:Android和IOS都会发生

已将log上传:

微信号:xinyu139399

时间点:2019-7-31 13:42

3 回复

我也被这个问题烦死了,设备端已连接,小程序就再也搜索不到这个蓝牙设备了,此时就必须重启蓝牙设备端才行。

有人回答吗?我也遇到了这样的问题。。。

超时失败后5S内打开设备电源;此时设备显示连接(有灯显示连接状态)。

这种状态下,能跟设备成功通信吗?能read到设备发出的数据吗?

回到顶部