AstarHua
AstarHua
  • 发布:2023-07-26 17:56
  • 更新:2023-07-27 13:24
  • 阅读:726

BLE蓝牙连接失败出现错误提示"errCode":-1,是啥?官方文档没有写,求助!

分类:uni-app

代码:

                uni.createBLEConnection({  
                    // 这里的 deviceId 需要已经通过 createBLEConnection 与对应设备建立链接  
                    deviceId,  
                    success: res => {  
                        console.log(res);  
                        this.getSystemInfo();  
                    },  
                    fail: e => {  
                        console.log('连接低功耗蓝牙失败,错误码:' + JSON.stringify(e));  
                        if (e.errCode !== 0) {  
                            initTypes(e.errCode);  
                        }  
                    }  
                });

然后log输出是:
连接低功耗蓝牙失败,错误码:{"errno":1509007,"errCode":-1,"errMsg":"createBLEConnection:fail:already connect"}

这个
"errCode":-1是什么?官方文档上没有写,连接失败,我应该怎么做?
发生的场景:有时候会连接不上蓝牙,大多时候都是正常可以连接的。就是说时好时坏,我需要了解这个-1是什么意思,当出现这个问题我应该如何写补充代码?

有知道的同学欢迎发表你的见解,谢谢啦

2023-07-26 17:56 负责人:无 分享
已邀请:
秋凡

秋凡 - 全职接单 高效率、高质量 uniapp项目开发 服务器部署-运维 欢迎咨询 Q:377313813 vx:ran1ever

errMsg 这个不是说已经连接了吗 already connect

  • AstarHua (作者)

    是的,log上显示已经连接。但是,实际上并没有,因为设备上的蓝牙显示处于未连接状态(保证设备准确)。

    2023-07-27 16:02

  • 秋凡

    回复 AstarHua: 哦哦 这个就得问问官方老哥了 哈哈

    2023-07-27 17:13

  • 2***@qq.com

    回复 AstarHua: 兄弟,我也遇到这个问题了,请问你解决了吗

    2023-12-12 18:23

要回复问题请先登录注册