收藏
回答

BLE连接超时不起作用?

微信版本号:8.0.45

基础库 3.3.1

手机系统:安卓13

手机品牌:小米11 pro

手机自带系统:MUI 14.0.11


微信版本号 8.0.45

步骤

1.正常连上一台设备,本地保存上一次已连接设备的deviceId。

2.把设备断电(关键步骤,如果不断电,是没问题的)。

3.重启小程序,调用connect(devId),devId即上一次保存的,尝试恢复连接。

无论设置timeout多少毫秒,最终都是30秒后,返回连接失败

              function connectdevId){
                console.log(util.tag(TAG) + "开始连接:" + devId) 
                wx.createBLEConnection({
                    deviceId: devId,
                    timeout : CONNECTION_TIMEOUT,
                    success : (res) =>{
                        console.log(util.tag(TAG) + "连接成功:", res) 
                    },
            
            
                    fail : (res) =>{
                        console.log(util.tag(TAG) + "连接失败:", res)    
                    }
                })        
            }




最后一次编辑于  01-05
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容