概述
远程OTA烧录软件是一种用于通过无线网络进行设备固件更新的工具。它允许管理员或设备制造商远程管理和更新大量设备的固件,而无需物理接触这些设备。此说明书将帮助您了解如何使用该软件进行设备OTA更新。
该远程OTA烧录软件是通过mqtt的方式实现远程更新单片机底层和应用程序的软件,软件和远程设备连接着同一个云平台,软件通过设备编号找到远程设备,通过指令的方式与远程设备进行通讯并实现下载文件的功能。
一、软件介绍
远程MQTT实现OTA(Over-the-Air)升级是一种通过MQTT(Message Queuing Telemetry Transport)协议实现设备固件更新的方法。MQTT是一种轻量级的消息传输协议,通常用于物联网(IoT)应用中,它提供了高效的消息传递和发布/订阅模式,非常适合远程设备管理和OTA升级。
ESN:远程设备编号
连接:mqtt连接平台
断开:mqtt断开平台
获取版权信息:获取当前设备版本信息
升级APP固件路径
打开APP固件文件
设置当前升级APP版本号
当前升级APP进度条
开始更新当前APP固件
重启设备,并更新底层固件
升级Adogos程序路径
打开AdogOS程序文件
设置当前升级AdogOS程序
当前升级AdogOS程序进度条
开始更新AdogOS程序
重启设备,并更新AdogOS程序
软件信息框
二、获取设备信息
1.点击连接按钮,文本框输出如下信息表示连接成功:
2.点击获取版本信息,文本框输入版本信息如下:
currentAPPversion V0 :当前启动APP版本0
nextAPPversion V0:下一次重启APP版本0
M1_APP_VERSION V0:M1固件版本0
M2_APP_VERSION V0:M2固件版本0
currentAdogosVersion V0:当前AdogOS版本固件0
nextAdogosVersion V0:下一次启动AdogOS版本0
M1_ADOGOS_VERSION V0:M1 AogOS版本固件0
M2_ADOGOS_VERSION V0:M2AdogOS版本固件0
三、更新APP底层固件
1.点击打开APP文件,文本框输出信息如下:
提示将要升级的bin文件路径,请确认文件为固件文件,当错误升级了固件可能导致系统重启后无法运行。
2.设定APP版本号:xxx
3.点击更新APP,进入条开始从0-100%,文本框输出如下:
4.点击重启APP版本,固件会自动重启并更新下载的固件
四、更新应用层AdogOS程序
1、点击打开AogOS文件,文本框输出信息如下:
提示将要升级的bin文件路径,请确认文件为固件文件,当错误升级了固件可能导致系统重启后无法运行。
2、点击更新AogOS,进入条开始从0-100%,文本框输出如下:
3、点击重启ADogOS版本,程序会自动重启并更新下载的程序
注意事项
在使用远程MQTT实现OTA升级时,需要注意以下事项: 网络稳定性:OTA更新依赖于稳定的网络连接,因此必须确保设备在更新过程中不会意外断开连接。 固件安全性:固件文件必须经过签名和验证,以确保其安全性,防止恶意固件的安装。