Skip to main content

MCU OTA

本文宗旨

指导赋能模块第三方 MUC 进行 OTA 进行升级。

1.硬件基础

  • 模组

  • MCU

2.软件基础

WIFI 模块支持给第三方 MCU 进行 OTA 升级。

第三方 MCU 需要支持使用标准 Xmodem方式进行升级。

3.升级流程

给第三方 MCU 进行升级,Wifi 模块与 MCU 之间使用标准 Xmodem方式。通过APP发起 OTA 升级。

3.0 将 OTA 文件上传后台并发布

3.1 手机 APP 发现新固件,触发设备升级。

3.2 升级前的准备动作

image-20240701094840869

SENDERRECIEVER
==App 升级固件====-------->====WIFI 模块==
0x0A 指令
==WIFI 模块====-------->====MCU进入 OTA 模式==

3.3 升级协议

  1. APP触发 OTA 升级,模组收到后发送0x0a(包含ota类型与固件key,具体协议参考串口协议文档)给mcu;

  2. MCU 收到确认升级,回复 0x43;

  3. WIFI 模块收到回复后,开始按照给Xmodem协议给 MCU 传输升级数据包

image-20240701094915955