更新时间:2024-06-27 GMT+08:00
分享

添加插件应用

  1. 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。
  2. 选择左侧导航栏边缘节点 > 应用管理进入页面。
  3. 单击右上角的“添加应用”,按照页面提示填写信息。

    1. 软件部署配置

      选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。

      参数名称

      说明

      部署方式

      选择“容器化部署”。

      容器镜像

      选择“单击选择”。

      选择镜像:单击“选择镜像”按钮后,在右侧展开栏中选择SWR中的自定义容器镜像

      容器规格

      CPU配额:

      容器规格中CPU/内存配额,可以配置该容器的运行资源限制,即最小最大资源占用限制;此处不勾选则使用默认值。

      内存配额:

      AI加速卡配额

      不申请配额。

      高级配置

      运行命令

      启动程序的运行命令。

      环境变量

      可按需配置环境变量。

      数据存储

      可将主机某个目录挂载到容器中。

      外挂设备

      支持Linux外挂设备的挂载到容器中,如常见的串口、GPU、NPU设备。

      健康检查

      用于判断容器和用户业务是否正常。

    2. 根据需要进行运行配置

      输入端点/输出端点与demo中代码定义的端点对应,如monitor-app中输入与输出端点设置为input和output,则配置为:

      • 输入端点:input
      • 输出端点:output

      输入输出端点是非必需配置的,当有数据流转时需要配置,如OT应用(数据处理)。

      驱动类应用和IT应用一般不需要配置。

      参数名称

      说明

      端点配置

      输入端点

      输入/出端点:若容器应用镜像集成了边缘SDK,并配置了输入/输出端点,则该容器应用可以从该输入端点获得设备数据,进行自定义的数据处理后,从输出端点将数据流回边缘处理中心(系统应用hub)。 在“添加应用”时,也需配置输入/输出端点,为后续配置边端流转规则提供前提条件。

      输出端点

      部署配置

      重启策略

      选择“总是重启”。

      网络类型

      选择“主机网络”。

      集成ModuleSDK后,在高级配置中必须挂载config卷,主机目录和容器目录均为自定义,可参考下图。模块身份等信息均由SDK存储在config卷中,如果不配置挂载config卷,会导致自定义应用重启后无法与EdgeHub成功建立MQTT连接。

    3. 确认配置

      参数名称

      说明

      应用名称

      自定义,如iot_edge

      功能用途

      根据容器应用的功能用途自行选择,本实验采用的镜像是进行数据清洗,故选择“数据处理”。

      应用描述

      自定义,可不填。

      SDK版本

      集成边缘SDK的版本号。

      版本

      选择镜像版本,如“1.0.0”,不勾选“支持多部署”。

      支架架构

      根据容器应用镜像支持的架构自行选择,本实验采用的镜像只支持x86架构,故选择“x86_64” 。

  4. 单击“确认添加”后,则创建自定义应用成功。

  5. 单击“返回应用管理列表”可查看到创建的应用,单击右侧的版本列表 > 发布

  6. 返回“应用管理”可查看到创建的应用,单击右侧的“版本列表”可查看已发布的应用版本。

相关文档