固件升级

IFLYIoT支持固件升级与管理服务。首先,设置设备端支持OTA服务,然后,在控制台上传新的固件,并将固件升级消息推送给设备,设备即可在线升级。

固件升级流程

OTA升级时序图

前提条件

固件升级前,请确保设备端支持OTA升级服务。

升级方式

  • 使用IFLYIoT提供的SDK完成升级
  • 使用HTTPS完成升级

说明:
1.使用IFLYIoT提供的SDK完成升级,适用于设备端集成了IFLYIoT提供的升级SDK的场景,基于MQTT协议完成升级
2.使用HTTPS完成升级,适用于设备端未集成SDK场景下,通过HTTPS请求完成升级

操作步骤

1. 登录IFLYIoT开发者平台
2. 在左边栏选择固件升级
3. 在固件管理页,选择新建固件
4.新建固件对话框中,输入必要的固件信息,并上传固件
新建固件

参数说明:

参数 描述
固件名称 最大可输入20个字符,支持输入中文、英文、数字和下划线组合
固件版本 固件版本号只支持输入数字与分隔符,如1.0,1.1.0,2.1.1.1,最多支持4段数字
所属产品 选择固件对应的产品,产品需要为已发布产品
固件文件 选择上传的固件

5. 点击确认,创建固件成功,固件列表展示固件信息
6. 切换到升级任务列表,点击新建任务
7.新建任务对话框中,输入必要的任务信息,并点击确认
升级任务

参数说明:

参数 描述
任务名称 任务名称最大可输入20个字符,支持输入中文、英文、数字和下划线组合
产品名称 选择开发者所有已创建的产品名称
固件版本 选择当前产品已添加的固件版本
升级方式 1.全量升级即对当前产品下的所有固件版本、所有设备进行升级
2.筛选升级即可对指定固件版本号的设备进行升级
3.指定设备升级主要用于固件包测试,该方式可对指定deviceName的设备进行固件升级

8. 点击任务详情,进入任务详情页面
升级任务详情

执行结果

  • 待升级:已选中的设备,等待设备升级
  • 升级中:已选中的设备,正在升级固件
  • 升级成功:已选中的设备,升级成功
  • 升级失败:已选中的设备,升级失败及简要的升级失败原因

results matching ""

    No results matching ""