OTA 远程升级

更新时间:2024-05-14 08:00:15下载pdf

本文介绍了 OTA 远程升级的流程。

背景信息

OTA(Over-the-Air)即空中下载技术,通过网络远程为设备更新和升级软件程序。

网关通用对接串口协议支持MCU以及子设备的OTA功能。

您可以在涂鸦 IoT 开发平台上先将需要更新的固件文件上传,然后模组可以通过协议对文件进行分包传输,由 MCU 接收升级包后自行处理升级包,从而帮助 MCU 或者子设备实现固件的升级。

详细的平台操作参考 固件升级选择和管理固件版本

此处只对协议涉及到 OTA 部分的交互简单介绍。

串口协议升级流程

MCU 升级流程和子设备升级流程基本一致,进入升级后,对您上传的固件包下载并进行分包传输。子设备或者 MCU 的升级方式模组并无要求。

MCU远程升级时序

OTA 远程升级

子设备远程升级时序

子设备升级时序整体除协议有区分外和 MCU 升级无明显区别。

OTA 远程升级

模块与MCU串口交互逻辑

下图为模组启动 MCU 或者子设备 OTA 时的发送逻辑,您可以根据模组的逻辑来写出合适的升级流程。

OTA 远程升级