收藏
回答

iOS端 小程序ble对设备进行ota固件升级 耗时十分钟以上 是否有提速方案?

如题,安卓端可通过调用wx.setBLEMTU接口提升MTU最大值从而实现提速,iOS端是否有解决方案?

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

2 个回答

  • 文辉
    文辉
    03-06

    我这边看到的是

    1. ios 不需要MTU 协商直接单包传 mtu 最大值就好,收发速度都还可以
    2. 安卓MTU 协商后,app端发数据的速度可以上去了,但是设备发过来的速度还是20byte 每次,这个我不知到怎么处理
    03-06
    有用
    回复
  • 小土豆
    小土豆
    2023-09-07

    楼主,您好,我现在也是遇到和你一样的问题!

    我给安卓进行MTU协商了247byte,安卓速度提升上去了;

    不需要给IOS进行MTU协商,IOS中的最大传输单元好像是根据蓝牙硬件有关,我这边的蓝牙5.0,然后硬件设置的MTU为512,我小程序使用wx.getBLEMTU()读取的传输单元也是512,

    2023-09-07
    有用
    回复
登录 后发表内容