通过小程序蓝牙接口进行OTA升级速度太慢
发布于 6 年前 作者 gang53 3234 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

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

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

  • 希望提供的能力

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

3 回复

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

怎么进入ota模式?求救

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

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

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

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

回到顶部