收藏
回答

如何重连一个BLE设备?如何收取定向广播包?

微信小程序如何收取设备发送的定向广播包? 即设备端发送的是定向广播包,只包含dst跟src地址。thanks!

问题描述:

1 连接成功一个设备,该设备自动重启,并发出一个定向广播包。

2 手机微信小程序有做如下尝试:a:断开后直接开启扫描,如果onBluetoothDeviceFound发现之前连接过的设备,直接连接。b:连接断开后,直接重连

两种方式都做的尝试,都无法成功。

请问该如何处理?

TraceId : o4zKt5CfKukVLJKTLsUjjykm7Lhw_1641462643


connected failed: createBLEConnection:fail:operate time out usetime: 10015

connected failed: createBLEConnection:fail:operate time out usetime: 10015

connected failed: createBLEConnection:fail:operate time out usetime: 10015

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

2 个回答

  • Cjiang
    Cjiang
    2022-01-06

    Android 还是 IOS的问题呢?

    2022-01-06
    有用 1
    回复 3
    • 伍小勇
      伍小勇
      2022-01-06
      android
      2022-01-06
      回复
    • 伍小勇
      伍小勇
      2022-01-06
      麻烦大佬指导下
      2022-01-06
      回复
    • 伍小勇
      伍小勇
      2022-07-05
      大佬,有没有收取定向广播包的办法。
      目前这个问题还是卡主了。
      问题就是,设备自行重启断开,重启后发定向广播包,定向发给之前的主机,目的是让主机端再次重连设备。
      两个思路:
      1 链接断开后立马 扫描,目前测试没用
      2 连接断开后直接再次调用createBLEConnection,连接超时。


      有没有什么建议,谢谢!
      2022-07-05
      回复
  • 伍小勇
    伍小勇
    2022-01-06

    我在 wx.onBLEConnectionStateChange  连接断开时,直接connect,并设置超时时间为 10s ,但是一直无法链接上设备。请问为什么

    

    2022-01-06
    有用
    回复
登录 后发表内容