OTA升级
OTA(Over-the-Air Technology)即空中下载技术,基于无线网络对设备固件、软件或驱动进行更新。通过OTA升级,可以对物联网设备更新功能、修复漏洞、优化性能。
平台提供OTA升级与管理服务,使用该服务首先要确保设备端支持OTA服务,然后在物联网平台OTA升级页面,上传新的升级包并指定需要升级的设备。物联网平台推送OTA升级消息给设备,设备即可下载OTA升级包,并进行OTA升级。
一、OTA升级整体流程
二、使用OTA升级服务操作流程
举例说明:在平台为目标产品上传高版本(2.0.0)的OTA升级包,然后向低版本(1.0.0)设备推送升级任务,将设备的固件从低版本(1.0.0)升级到高版本(2.0.0)
步骤一:设备上报版本号
设备接入物理网平台。登录物联网平台,单击对应实例,在左侧导航栏选择设备管理,找到目标设备,查看设备状态,设备状态显示为在线,则表示设备与物联网平台成功连接。
设备上报当前版本号。设备需要在首次升级前上报版本号(未上报版本号也支持OTA升级)
步骤二:添加升级包
在OTA升级列表页,点击:添加升级包,弹窗并填写升级包内容
参数 | 说明 |
---|---|
升级包名称 | 支持中文、英文、数字、下划线、中划线、括号,点号,长度不能超过 40 个字符 |
所属产品 | 选择需要升级所属产品下的设备 |
升级包模块 | 选择所属产品后,系统默认选中第一个模块名称 |
升级包类型 | 按需求选择固件升级还是软件升级 |
升级包版本号 | 设备升级后的目标版本号 |
选择升级包 | 仅支持 bin、tar、gz、tar.xz、zip、gzip、apk、dav、pack 类型的文件,文件名支持中文、英文、数字、点号、连字符、下划线,长度限制1~256个字符,文件总大小最大为1000MB |
升级包是否需要验证 | 选择否后,平台将不再强制验证升级包,即可发起批量升级 |
描述 | 不超过50个字符 |
推送给设备的自定义信息 | 自定义信息不限制格式及内容,会在基于该升级包创建升级任务的升级通知中发送至设备 |
步骤三:验证升级包(可选)
若升级包中升级包是否需要平台验证选择了是,则在批量升级前,需使用测试设备对升级包进行验证。只有测试设备全部升级成功后,升级包才可用于设备OTA升级。
前提条件:已创建需要验证的升级包。
参数 | 说明 |
---|---|
待升级版本号 | 输入升级设备固/软件源版本号。如果不指定任何版本,则支持所有固/软件设备源版本升级 |
待验证设备 | 选择需要测试设备验证升级包 |
设备升级超时时间 | 当设备任务触发时就会触发计时,超出设备升级超时时间,设备未完成升级, |
描述 | 不超过50个字符 |
步骤四:批量升级
向设备批量推送升级包,进行OTA升级:设置升级范围 >> 升级策略 >> 完成
前提条件:如果添加升级包时,配置升级包是否需要平台验证为是,需验证升级包。
参数 | 说明 |
---|---|
升级时间 | 支持立即升级和指定时间升级 |
启动重试 | 设备升级失败重试间隔,默认关闭状态时则不会重试 |
设备升级超时时间 | 当设备任务触发时就会触发计时,超出设备升级超时时间,设备未完成升级,物联网平台判断设备OTA升级失败 |
云端主动推送升级 | 选择是,批次任务创建后会将升级任务直接推送给升级范围内的在线设备;选择否,需要设备主动向平台请求升级任务 |
步骤五:查看升级包批次记录
执行升级任务后,支持实时查看升级批次记录和设备升级状态
最后修改时间: 1 年前