【平台实例】RTOS设备如何快速实现OTA升级3--如何配置升级包和任务

本文介绍RTOS设备如何通过集成SDK并利用艾拉比物联网平台快速实现OTA升级。内容包括升级包配置、升级策略配置及升级任务配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

RTOS设备如何快速实现OTA升级

第一章快速接入OTA平台
第二章设备如何集成SDK



前言

设备接入艾拉比物联网平台后,在设备端上集成SKD,使设备具备与设备进行交互的能力。在集成了艾拉比对升级能力控制的相关代码后,下一步是在物联网平台上配置OTA升级任务以及相关的升级控制条件。

代码如下(示例):本系列文章将使用STM32F7开发板和乐鑫ESP8266的Wi-Fi模块来演示整个OTA升级流程包含SDK的移植和验证。在此基础之上,使用了艾拉比物联网OTA SaaS云平台的OTA升级管理服务来完成RTOS设备的OTA完成流程。


一、升级包配置

1.1 固件版本添加

登录艾拉比物联网OTA平台,在版本资源——固件版本下添加升级包。点击【+固件版本】添加整包文件。
在这里插入图片描述

1.2 差分包配置

添加两个整包文件,升级前的版本V1.0和升级后的版本V2.0,在V2.0版本的操作栏中点击详情按钮,进入差分包配置界面。
在这里插入图片描述
进入版本详情界面后,点击【+差分】,新建一个V2.0——V1.0的差分包,进行差分升级。
在这里插入图片描述

1.3 在线做包

做包方式推荐选择在线做包,直接使用艾拉比平台的在线差分工具,进行差分包的制作。添加完成后,点击操作栏的去做包,跳转到工具做包界面。直接点【立即开始】,开始做包。
在这里插入图片描述

1.4 查看做包进度

可在日志管理——在线差分日志界面查看做包进度。当做包的转态为做包完成时,可点击【立即部署】按钮,将此差分包部署到固件版本——版本详情的差分记录里面。

在这里插入图片描述

二、升级策略配置

2.1 升级策略添加

升级包上传好,差分包也制作完成后,第二步是进行升级策略的配置。在运营管理——升级策略管理界面,添加一条升级策略。填写策略名称,选择需要升级的产品配置和需要升级的零件。

在这里插入图片描述

2.2 配置零件版本

配置此零件的版本信息,点击【配置版本】,选择升级包的类型以及是否需要回滚,根据自身情况进行填写。
在这里插入图片描述

2.3 升级条件配置

填写好后,点击下一步,进行升级相关的配置,可以配置设备安装的模式,常规安装需要用户确认后进行升级;强制安装为在固定时间点进行安装,提示用户但不能拒绝升级;静默安装为用户无感知在指定时间节点完成升级。
在这里插入图片描述
还需要配置升级相关的提示语,语言类型可多选。
在这里插入图片描述

2.4 设备转测

配置好后,点击下一步预览升级策略,确认无误后,点击【完成】就创建好了一条升级策略。升级策略刚创建好为创建状态,接下来需要设备进行测试。测试需要测试设备,设备集成好SDK后,按照part1部分的激活设备流程进行激活,激活后,可将此正式设备转为测试设备。
在这里插入图片描述
转为正式设备后,点击策略操作栏中的提交测试,选择刚刚转测的测试设备,进入测试中。此时可以用此设备进行升级策略的测试,只有在此勾选的测试设备才能检测到本升级策略,点击策略详情,可以查看测试设备的升级情况,也可查看测试设备的错误日志。
在这里插入图片描述
测试设备进行测试完成后,提交测试结果为通过,通过后就可以进行升级任务的配置。

三、升级任务配置

3.1 升级任务添加

在运营管理——升级任务管理界面,新增任务。填写升级任务,任务序号,选择刚刚测试通过的策略。其中任务序号为任务升级的优先级,任务序号越大,任务优先级越高。
在这里插入图片描述

3.2 升级范围配置

升级任务所需范围,可以进行精准控制。全部升级为所有符合要求的设备都可以升级;白名单升级为只有在此名单中且符合升级要求的设备才能升级;黑名单升级为除此名单中的所有符合升级要求的设备都可升级;灰度升级为按批次进行升级,可以选择少部分设备先升级,没问题后再进行全量升级。
在这里插入图片描述

3.3 发布任务

升级任务创建完成后,点击【发布】选择一个时间,发布此升级任务,符合条件的设备即可检测到此升级任务。至此云端所有配置均已完成,需要进行设备端配置,进行真机验证。
在这里插入图片描述
若对我们的方案感兴趣,想要更加深入了解,可直接访问艾拉比官网,联系我们;或者直接注册,免费试用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值