收藏
回答

蓝牙连接API有10次限制?

为什么连接蓝牙(wx.createBLEConnection)10次以后,就不能连接了?

是限制吗?怎么才能解决此问题?谢谢了。

回答关注问题邀请回答
收藏

11 个回答

  • 伟建
    伟建
    2018-01-31

    你好,我也碰到同样的问题。 ios小程序秒连。但是安卓()连接很艰难,有时能连,但是大部分时间不能连返回 errCode:10003 。 我的手机华为mate8 微信6.6.1。用同事的小米锤子手机还好连一点。

    2018-01-31
    赞同
    回复
  • 李泉
    李泉
    2017-05-03

    getBLEDeviceServices  10002 错误是什么意思? 有没有错误标识码发出来一下,参考一下

    2017-05-03
    赞同
    回复
  • 李泉
    李泉
    2017-05-02

    前10次的时候基本没有问题,连接测试超过10次以后,基本有连接没有释放的情况,看有没有强制关闭连接的API?

    2017-05-02
    赞同
    回复
  • 李泉
    李泉
    2017-05-02

    我刚刚测试了,查出原因了,是因为已经在连接状态了,但是在一些交互中,调用断开连接的API时候,没有起作用,所以微信其实一直和蓝牙模块连接着的,所以点击连接的时候会报连接不上。(如果是正确情况下,发两次连接的时候,API也会出现成功的现象),使用串口工具多次调用模块的时候多点几次即可重现,本次测试在Android6.0  微信6.5.7。

    2017-05-02
    赞同
    回复
  • Special
    Special
    2017-05-02

    我用蓝牙串口工具试了下,在 iOS 10 微信 6.5.7 情况下可以重复链接超过 10 次,能提供多一点信息(系统微信版本环境蓝牙设备等等...)?是不是特定蓝牙设备才会复现?

    2017-05-02
    赞同
    回复
  • 李泉
    李泉
    2017-05-02

    有时候会发现调用getBLEDeviceServices  直接就没有反应了,没有调用success与fail,IOS偶发现象。 Android暂时没有遇到。

    2017-05-02
    赞同
    回复
  • 李泉
    李泉
    2017-05-02

    是这样的, 如果我重新退出微信,就可以重新连接了

    2017-05-02
    赞同
    回复
  • 李泉
    李泉
    2017-05-02

    我每次都是先关闭再连接的,是必现的,只要10次,怎么都不能连接了,你可以搜索一下小程序里面有一个蓝牙助手或者蓝牙串口工具里面,他里面也是10次的限制。

    2017-05-02
    赞同
    回复
  • Special
    Special
    2017-05-02

    有可能该设备已经在连接状态了,也有可能是机子达到最大连接数了,你手上有其它设备可以测试下吗

    2017-05-02
    赞同
    回复
  • 李泉
    李泉
    2017-05-02

    直接失败了 createBLEConnection:fail   errCode:10003

    2017-05-02
    赞同
    回复

正在加载...

登录 后发表内容