mOTA 是一款专为 32 位 MCU 开发的 OTA 组件,
组件包含了
bootloader
、固件打包器
(Firmware_Packager)
、固件发送器
三部分。
固件更新流程:
源码地址:
https://gitee.com/DinoHaw/mOTA
作者:DinoHaw
mOTA 中的 m 可意为 mini 、 micro 、 MCU ( Microcontroller Unit ),而 OTA ( Over-the-Air Technology ),即空中下载技术,根据维基百科的定义, OTA 是一种为设备分发新软件、配置,乃至更新加密密钥(为例如移动电话、数字视频转换盒或安全语音通信设备——加密的双向无线电)的方法。
OTA 的一项重要特征是,一个中心位置可以向所有用户发送更新,其不能拒绝、破坏或改变该更新,并且该更新为立即应用到频道上的每个人。用户有可能“拒绝” OTA 更新,但频道管理者也可以将其踢出频道。由此可得出 OTA 技术几个主要的特性: