收藏
回答

监听多个蓝牙设备发数据导致第一个设备速度极低,丢包严重?

在同时连接3个BLE设备后,让设备同时持续发大量数据,使用wx.onBLECharacteristicValueChange监听发现第一个连接成功的设备数据发送速率被打骨折?

第一个连接成功的设备是 FF:77:DD:CC:BB:11,结果如下

第一个连接成功的设备是 FF:77:DD:CC:BB:66,结果如下

第一个连接成功的设备是 FF:77:DD:CC:BB:88,结果如下

有人知道这是为什么吗?有没有什么办法把速率提上来

手机是荣耀50 ,微信版本号8.0.28,基础库版本2.25.4

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

3 个回答

  • 社区技术运营专员--许涛
    社区技术运营专员--许涛
    2022-11-10

    你好,小程序框架层面没特殊限制,可以先不用真机调试试(真机调试需要做额外的连接可能有干扰)

    2022-11-10
    有用
    回复 4
    • ll
      ll
      2022-11-10
      你好,不是真机调试的问题,开发版和体验版的调试模式下都这样,也在多种安卓机型下测试过了,
      2022-11-10
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2022-11-11回复ll
      复现问题时麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,具体时间点
      2022-11-11
      回复
    • ll
      ll
      2022-11-11
      微信号:ll_nimos_111                      
         复现时间:2022/11/11   16:51:00
      2022-11-11
      回复
    • 社区技术运营专员--许涛
      社区技术运营专员--许涛
      2022-11-16回复ll
      从手机系统接收到onBLECharacteristicValueChange的速率确实有时候有差异,但没有和设备连接顺序的关联性,小程序框架也没有额外的逻辑干预,请自查自己的逻辑
      2022-11-16
      回复
  • 天吴
    天吴
    2023-08-21

    楼主,如果两台蓝牙设备连接也会出现上述情况吗?

    2023-08-21
    有用
    回复
  • ll
    ll
    2022-11-11

    有木有小伙伴进来探讨下

    2022-11-11
    有用
    回复 1
    • Guts
      Guts
      2023-04-14
      想问一下楼主是怎么解决同时连接多个设备 最后一个设备的uuid会把之前设备的uuid覆盖掉 这个问题
      2023-04-14
      回复
登录 后发表内容