下载
中文
注册

软件升级接口介绍

MindEdge Framework支持5.0.RC2及以上版本通过MEF Center软件升级接口进行MEF Edge的在线升级、同版本升级和版本回退。

升级前准备

  1. 准备待升级的软件。在线升级需要通过可正常使用的第三方软件仓准备待升级软件,用户需要确保MEF Edge设备和软件仓之间的网络连接,并保证下发软件下载消息时指定的https网址可获取到待升级的软件。软件仓准备及对接具体请参见章节准备软件仓准备镜像仓
  2. 可选:查询节点详情。软件升级时,请求中需涉及到边缘设备的设备序列号,若用户不清楚设备序列号,可通过RESTful接口查询节点详情,查看对应节点的设备序列号。具体请参见查询节点详情章节。

升级流程介绍

MEF Edge软件调用接口升级的流程示例如下。

  1. 下发软件下载消息

    通过RESTful接口下发软件下载消息,触发边缘设备下载待升级软件。下发软件下载消息接口请参见下载软件

    https://{ip}:{port}/edgemanager/v1/software/edge/download
  2. 可选:查询软件下载进度

    下发软件下载消息时,可通过RESTful接口查询软件下载的进度。查询软件下载进度接口请参见查询软件下载进度

    https://{ip}:{port}/edgemanager/v1/software/edge/download-progress?serialNumber={value}
  3. 可选:查询软件信息

    触发软件下载后,可通过RESTful接口查询当前MEF Edge软件信息,包括软件当前版本和待升级版本。查询软件信息接口请参见查询软件信息

    https://{ip}:{port}/edgemanager/v1/software/edge/version-info?serialNumber={value}
  4. 下发软件升级消息

    通过RESTful接口下发软件升级消息,触发边缘设备升级MEF Edge软件。下发软件升级消息接口请参见升级软件

    https://{ip}:{port}/edgemanager/v1/software/edge/upgrade