收藏
回答

Android 蓝牙连接失败错误10012

问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 小程序 Bug Android 7.0 荣耀 7x 6.6.7


这个错误10012

wx.createBLEConnection fail:operate time out

使用安卓连接蓝牙基本上都是处于搜索设备,连接失败10006和连接失败10012


安卓使用这个api连接蓝牙很多时候都是连接失败,官方有什么方法或是建议给到优化连接成功率的问题吗?还有这个连接超时是怎么回事,什么情况下属于连接超时?




最后一次编辑于  2018-07-02
回答关注问题邀请回答
收藏

8 个回答

  • Tummy
    Tummy
    2018-07-03

    小程序支持的都是BLE蓝牙接口,确定下设备是不是BLE设备。

    ps:连接超时是指调用连接接口后timeout时间未连接上的回调( https://developers.weixin.qq.com/miniprogram/dev/api/bluetooth.html#wxonbluetoothdevicefoundcallback ),原因较多较复杂,一般是因为设备侧无响应导致的。

    2018-07-03
    赞同
    回复 6
    • っ爬行的蜗牛メ
      っ爬行的蜗牛メ
      2018-07-03

      请问下官方的连接不上的超时时间是多久

      2018-07-03
      回复
    • Tummy
      Tummy
      2018-07-03回复っ爬行的蜗牛メ

      默认是20s,可以自行设置

      2018-07-03
      回复
    • 测试
      测试
      2018-07-07

      试了很多安卓机还是一种链接超时

      2018-07-07
      回复
    • 测试
      测试
      2018-07-07回复测试

      一直链接超时

      2018-07-07
      回复
    • 啊
      2018-07-17回复Tummy

      官方文档上并没有说明timeout的默认时间是20s,希望可以修改一下文档

      2018-07-17
      回复
    查看更多(1)
  • 大科
    大科
    2018-07-02

    搜索获取到所需要连接的蓝牙设备的mac地址了么? 测试用的蓝牙模块是BLE的么? 搜索不到的话,可以打开手机定位试试

    2018-07-02
    赞同 1
    回复
  • 陈儒
    陈儒
    2019-02-20

    这个问题解决了吗

    2019-02-20
    赞同
    回复 1
    • 刘员外
      刘员外
      2019-10-12
      我目前是在createBLEConnection中设置timeout属性,默认是20s,我设置的3s,可以加快连接速度。
      2019-10-12
      回复
  • 福将
    福将
    2018-11-26

    感觉好多回答都附上这里的链接,但是并没有提出实际的解决办法啊。 问下楼主解决了吗?

    2018-11-26
    赞同
    回复 1
    • 刘员外
      刘员外
      2019-10-12
      我目前是在createBLEConnection中设置timeout属性,默认是20s,我设置的3s,可以加快连接速度。
      2019-10-12
      回复
  • 陈增辉
    陈增辉
    2018-09-28

    返回10012之后  关闭适配器   还是会找不到设备

    2018-09-28
    赞同
    回复 1
    • 刘员外
      刘员外
      2019-10-12
      我目前是在createBLEConnection中设置timeout属性,默认是20s,我设置的3s,可以加快连接速度。
      2019-10-12
      回复
  • 雨水蒽牟
    雨水蒽牟
    2018-08-20

    感觉好多回答都附上这里的链接,但是并没有提出实际的解决办法啊。 问下楼主解决了吗?

    2018-08-20
    赞同
    回复 1
    • 刘员外
      刘员外
      2019-10-12
      我目前是在createBLEConnection中设置timeout属性,默认是20s,我设置的3s,可以加快连接速度。
      2019-10-12
      回复
  • 潮鸣汐奏🌻
    潮鸣汐奏🌻
    2018-08-08

    感觉好多回答都附上这里的链接,但是并没有提出实际的解决办法啊。 问下楼主解决了吗

    2018-08-08
    赞同
    回复 1
    • 刘员外
      刘员外
      2019-10-12
      我目前是在createBLEConnection中设置timeout属性,默认是20s,我设置的3s,可以加快连接速度。
      2019-10-12
      回复
  •  可爱得小黄人
     可爱得小黄人
    2018-07-12

    你好,你的10006和10012的问题解决了吗?


    2018-07-12
    赞同
    回复 8
    • っ爬行的蜗牛メ
      っ爬行的蜗牛メ
      2018-07-12

      没有,安卓机失败率很高,反复出现10006和10012 目前我只能链接失败的时候回调自身,也就是进入循环,失败-重新搜索-失败-重新搜索

      2018-07-12
      回复
    •  可爱得小黄人
       可爱得小黄人
      2018-07-12

      我在想是不是蓝牙模块本身就有问题的呢?我之前测的哪些模块就没出现过这样的问题

      2018-07-12
      回复
    • 坚果 jeango
      坚果 jeango
      2018-08-16回复 可爱得小黄人

      没有,Le2, fastBLE连接测试正常,微信小程序API就不行不稳定,扫描不到设备

      2018-08-16
      回复
    • っ爬行的蜗牛メ
      っ爬行的蜗牛メ
      2018-08-20回复坚果 jeango

      是这样的,用蓝牙检测工具都能脸上,用小程序api前几次是真的搜不到,然后发现小程序安卓端蓝牙的api好像都不怎么稳定,搜索不到,搜索到连接不上,连接上了监听特征值都能失败,也是无语

      2018-08-20
      回复
    • 林锐兴
      林锐兴
      2018-08-22

      同样的问题,在iphone还好,基本都成功,android很多时候失败

      2018-08-22
      回复
    查看更多(3)
登录 后发表内容