添加插件应用
- 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。
- 选择左侧导航栏 进入页面。
- 单击右上角的“添加应用”,按照页面提示填写信息。
- 软件部署配置
选择上传到SWR服务的镜像,如未发现镜像,请检查镜像是否为公开,设置镜像为公开方式:容器镜像服务SWR->我的镜像->单击镜像ID进入详情->右上方编辑。
参数名称
说明
部署方式
选择“容器化部署”。
容器镜像
选择“单击选择”。
选择镜像:单击“选择镜像”按钮后,在右侧展开栏中选择SWR中的自定义容器镜像
容器规格
CPU配额:
容器规格中CPU/内存配额,可以配置该容器的运行资源限制,即最小最大资源占用限制;此处不勾选则使用默认值。
内存配额:
AI加速卡配额
不申请配额。
高级配置
运行命令
启动程序的运行命令。
环境变量
可按需配置环境变量。
数据存储
可将主机某个目录挂载到容器中。
外挂设备
支持Linux外挂设备的挂载到容器中,如常见的串口、GPU、NPU设备。
健康检查
用于判断容器和用户业务是否正常。
- 根据需要进行运行配置
输入端点/输出端点与demo中代码定义的端点对应,如monitor-app中输入与输出端点设置为input和output,则配置为:
- 输入端点:input
- 输出端点:output
输入输出端点是非必需配置的,当有数据流转时需要配置,如OT应用(数据处理)。
驱动类应用和IT应用一般不需要配置。
参数名称
说明
端点配置
输入端点
输入/出端点:若容器应用镜像集成了边缘SDK,并配置了输入/输出端点,则该容器应用可以从该输入端点获得设备数据,进行自定义的数据处理后,从输出端点将数据流回边缘处理中心(系统应用hub)。 在“添加应用”时,也需配置输入/输出端点,为后续配置边端流转规则提供前提条件。
输出端点
部署配置
重启策略
选择“总是重启”。
网络类型
选择“主机网络”。
集成ModuleSDK后,在高级配置中必须挂载config卷,主机目录和容器目录均为自定义,可参考下图。模块身份等信息均由SDK存储在config卷中,如果不配置挂载config卷,会导致自定义应用重启后无法与EdgeHub成功建立MQTT连接。
- 确认配置
参数名称
说明
应用名称
自定义,如iot_edge
功能用途
根据容器应用的功能用途自行选择,本实验采用的镜像是进行数据清洗,故选择“数据处理”。
应用描述
自定义,可不填。
SDK版本
集成边缘SDK的版本号。
版本
选择镜像版本,如“1.0.0”,不勾选“支持多部署”。
支架架构
根据容器应用镜像支持的架构自行选择,本实验采用的镜像只支持x86架构,故选择“x86_64” 。
- 软件部署配置
- 单击“确认添加”后,则创建自定义应用成功。
- 单击“返回应用管理列表”可查看到创建的应用,单击右侧的
。
- 返回“应用管理”可查看到创建的应用,单击右侧的“版本列表”可查看已发布的应用版本。