收藏
回答

通过小程序蓝牙接口进行OTA升级速度太慢

框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 需求 writeBLECharacteristicValue 客户端 6.6.6 1.0.0

- 需求的场景描述(希望解决的问题)

通过小程序蓝牙接口进行OTA升级速度太慢

writeBLECharacteristicValue一次只能写入20个字节,用这个接口写入数据,速度只有不到0.5KB/s,一个1.8MB的OTA包,需要1个多小时才能下载到蓝牙设备。

- 希望提供的能力

希望能够将这个接口一次能写入多一些数据,最好能到512个字节



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

4 个回答

  • 熊先生~
    熊先生~
    2021-05-06

    你好,请问是如何实现得啊?有源码吗?

    2021-05-06
    有用
    回复 1
    • 铭
      2023-11-11
      你好,请问您实现了吗?有源码吗?
      2023-11-11
      回复
  • longlongago
    longlongago
    2019-12-18

    请问有没有OTA升级的小程序源码呀? 求代码!

    2019-12-18
    有用
    回复 1
    • 铭
      2023-11-11
      你好,请问您实现了吗?有源码吗?
      2023-11-11
      回复
  • 啊啊啊啊
    啊啊啊啊
    2018-11-05

    怎么进入ota模式?求救

    2018-11-05
    有用
    回复
  • 韬々
    韬々
    2018-05-16

    你好,这里一次写入XX个字节的限制,其实来自BLE传输协议中的MTU限制


    MTU是不可协商的,取决于设备本身


    而且,传输MB级别的数据,其实并不太适合BLE的应用场景

    最后,小程序蓝牙的接口设计比较低级,对于需要大批量传输数据的情景,需要自己手动拆包组包

    2018-05-16
    有用
    回复 1
    • Eve
      Eve
      2018-05-23
      那么能否开放一个协商 MTU的接口
      2018-05-23
      回复
登录 后发表内容