收藏
回答

小程序创建蓝牙连接失败(errCode: 10003)status 133

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug Android 安卓7.0、安卓8.1.0 三星、华为 6.7.3

我们调用小程序 wx.createBLEConnection API,和低功耗蓝牙设备建立蓝牙连接时,经常会报错:


测试机型:



可以确认在连接蓝牙设备前,已打开蓝牙适配器,并发现蓝牙设备。

在连接失败后,重新尝试多次连接,可解决此问题,但我们使用蓝牙设备有时限限制,15s内最多只能尝试1次连接。


请问这个status:133表示什么?机型相关,还是在小程序在api方面是否有优化的空间?



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

2 个回答

  • Tummy
    Tummy
    2018-11-22

    我来跟进下这个问题哈.


    133的意思大概是这个,随手谷歌了下,属于ble android连接的坑

    http://www.loverobots.cn/android-ble-connection-solution-bluetoothgatt-status-133.html

    https://github.com/googlesamples/android-BluetoothLeGatt/issues/44


    这里遇到这种问题,建议是:1.做好重连; 2.保证close动作与open是成双成对的(ps:有些设备发现close后一段时间才能连上,建议可以加上延时).


    ---

    之前优化过一次,理论上会好一点,可以给一下微信,具体看看怎么调整,微信ble本身比较多坑,只能看小程序侧能怎么来兼容。

    2018-11-22
    有用 1
    回复 4
    • 非城
      非城
      2018-11-22

      感谢回答,相关的内容我已了解,希望微信后面能跟进优化。我们也想想看是否有其他对策。

      我的微信figure_cheng,我们的小程序和急救相关,所以对时效性有要求,蓝牙上的问题不解决很头疼。= (

      2018-11-22
      回复
    • 小菜
      小菜
      03-05
      Hello , 之前做了这样的功能。 我们自己用Android原生也碰到过这样的问题,后来通过优化解决的重连慢的问题。 于是我尝试在小程序的重连时加上 主动断连+closebleAdapter 的操作。发现还是会133。 这里还会继续进行优化吗?
      03-05
      回复
    • 是不是你哦
      是不是你哦
      03-31回复小菜
      请问重连慢的问题怎么解决?133之后重连要几十秒才能连上
      03-31
      回复
    • 小菜
      小菜
      04-08回复是不是你哦
      主动进行断连和close一次,中间加延时再尝试连接
      04-08
      回复
  • 后米米米米
    后米米米米
    2018-11-23

    刚好看到这一块,请教下,蓝牙和低功耗蓝牙有啥区别

    2018-11-23
    有用
    回复
登录 后发表内容