物联网设备进行OTA升级,需先在阿里云物联网平台为对应产品添加升级包。本文介绍添加升级包的具体操作步骤。
前提条件
设备端已支持OTA升级功能。具体内容,请参见设备端Link SDK的OTA升级。
若添加包含多个文件的OTA升级包,设备端必须支持使用多个升级包文件发起的升级任务,进行OTA升级。具体内容,请参见多个文件的OTA升级。
重要 目前,仅C语言的设备端Link SDK支持开发多个文件的OTA升级功能。
背景信息
操作步骤
执行结果
升级包添加完成后,可在升级包列表查看,如图所示。

后续操作
若升级包中升级包是否需要平台验证选择了是,需先验证升级包。具体操作,请参见(可选)验证升级包。
否则,可直接向设备发起批量升级。具体操作,请参见发起升级批次任务。
可选:删除升级包
警告 OTA升级包被删除后,升级包对应的文件立即无法下载,会导致相关业务中断。请谨慎操作。
- 在升级包列表页签,单击升级包对应操作列的删除。
- 单击确认。
相关API
API | 描述 |
---|---|
GenerateOTAUploadURL | 生成升级包文件上传到OSS的URL及详细信息。 |
CreateOTAFirmware | 添加升级包。 |
CreateOTAModule | 创建产品的OTA模块。 |
UpdateOTAModule | 修改OTA模块别名、描述。 |
DeleteOTAModule | 删除自定义OTA模块。 |
ListOTAModuleByProduct | 查询产品下的OTA模块列表。 |
DeleteOTAFirmware | 删除指定升级包。 |
ListOTAFirmware | 查询升级包列表。 |
OTA相关API的更多信息,请参见OTA升级相关API。