收藏
回答

createBLEConnection 在iOS 中必现连接超时?

https://developers.weixin.qq.com/miniprogram/dev/api/device/bluetooth-ble/wx.createBLEConnection.html

按照官方文档开发低功耗蓝牙需求,需要向外围蓝牙设备发送指令接收响应,按照官方文档开发:先确认蓝牙模块初始化,然后查找目标设备,查到之后关闭蓝牙搜寻,之后调用wx.createBLEConnection 传 deviceId 连接目标蓝牙设备。

在 8 月 20 日之前用多台苹果手机验证都没问题,正常通信,版本发布后未变动代码。但是今天发现用同样的设备必现连接超时。{"errCode": 10003, "errno": 1509001, "errMsg": "createBLEConnection:fail connect time out."}

微信版本:8.0.66,8.0.55 

基础库版本:3.12.0

是否为基础库更新影响相关 api 使用?

请官方、各位大佬协助排查问题原因。

目前发现:

1、出现问题后,重复插拔蓝牙,再次连接有可能成功

2、连接前二次调用closeBLEConnection,closeBluetoothAdapter 关闭蓝牙适配器和连接。在关闭之后,延时 500ms 再连接。 运行代码多次测试连接,有一定改善但是还会超时。

3、已经按照官方文档成对调用createBLEConnection 、 closeBLEConnection ,未解决问题。




最后一次编辑于  2025-12-08
回答关注问题邀请回答
收藏

1 个回答

  • 智能回答 智能回答 本次回答由AI生成
    2025-12-08
    有用
登录 后发表内容