固件空中升级平台 2.6 用户指南

1 序言

本指南主要目的是使用户全面了解固件空中升级平台。

2 概述

固件空中升级平台平台主要是用户管理设备的固件升级,平台用户固件的管理,支持两种升级方式,包括主动升级和被动升级。主动升级通过设备侧支持的命令协议,由平台主动分批下发升级命令并检查升级结果。通常需要设备连接入ThingsMatrix IoT平台和服务。被动升级由设备通过事先约定好的URL,定期查询升级内容,平台侧决定是否在返回结果中告知设备存在更新。

3 固件管理

对设备的升级使用的固件进行管理,可以进行增加、修改、下载和删除。

image-20210322162141356

新增固件时,需要填写固件的名称,选择固件包类型,支持的Model和Pid,以及升级的目标版本,上传固件文件,填写完毕后,点击提交即可上传。

image-20210322162230464

4 主动升级

4.1 新建主动升级任务

  1. 填写任务名称,选择需要使用的固件和需要升级的设备。

    image-20210322190356161

  2. 填写升级策略,包括升级时间、设备、设备信号强度和设备的电池情况状态。设备满足设置的策略,才会进行升级。

    image-20210322190448688

  3. 填写重试策略包括超时时间,重试次数和重试间隔。设备会根据设置的条件进行重试。

    image-20210322190515196

4.2 主动升级列表和详情

展示出该升级任务的各个状态的设备数量,以及具体的详情情况。点击右上角功能按钮,可以对升级任务进行重试和取消。

image-20210322190610615

5 被动升级

列表种展示所有当前的被动升级任务,选中某个任务时,除了展示基础信息,还会展示该任务的通道访问记录和操作记录

image-20210322190826612

5.1 被动升级任务

设备通过访问烧录的通道,对比设置的规则,符合规则的将获得下载固件的地址,进行升级。

5.1.1 新增任务

点击列表右上角进行新增被动升级任务,填写好名称,选择升级条件。

image-20210322190931063

升级条件包含: (1)无需升级或者需要升级的固件。如果选择无需升级,那么列表中的设备访问通道时,将不再进行升级。 (2)如果勾选了设备,那么只有被选择的设备可以访问该任务的升级通道,如果没有选择设备,那么就没有设备限制 (3)设备访问任务绑定的通道时,会按顺序去比对设置的条件,看自己是否满足设备列表列表,来获取相应的固件信息。

5.2 升级通道

升级通道是用来给设备访问的升级地址,设备访问后,通过查看自己是否满足升级 条件,再比对固件的版本信息来决定自己是否要升级。用户添加后,可以管理通道的上线或者下线。

image-20210322191139189

升级通道分为两种,公开的和加密的。加密的在设备和通道连接时需要通过密码验证 公开的只需要填写名称,系统将自动生成一个地址,点击复制的小图标即可复制;加密的还需要输入密码,自动生成地址后,支持快速复制使用

image-20210322191213596

5.3 给被动升级任务配置通道

任务列表中在操作列点击通道,进行配置该任务对应的升级通道,能快速搜索或者筛选选择对应的通道,进行选择。保存后,设备访问升级通道获取固件升级地址。

image-20210322191306414

Last updated: 2021/3/26 下午5:27:55