mOTA简介 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 技术几个主要的特性: - 一个中心可向多个设备分发更新资料(固件);
- 更新资料一旦发送便不可被更改;
- 设备可以拒绝更新;
- 中心可以排除指定的设备,使其不会接收到更新资料。
|