创建自定义应用
在IoT边缘控制台上添加应用和应用版本,即可将OBS云服务中的进程包插件通过IoT边缘部署到指定边缘节点中。
- 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。
- 选择左侧导航栏 进入页面。
- 单击右上角的“添加应用”,按照页面提示填写信息。
- 软件部署配置
- 部署方式:选择“安装包部署”
- 安装包地址:格式为“OBS桶名称/进程包对象名称”请参见上传进程包到OBS步骤,将进程包上传到OBS后,获取“安装包地址”此处配置“iot-edge-test/ProcessWithStartBash.tar.gz”,其他配置保持默认即可。
- cpu配额,cpu资源占用率限制
- 内存配额,内存资源占用率限制
申请预留,可理解为最低占用。限制使用,可理解为最高占用
AI加速卡:NPU、GPU等加速卡资源占用率限制。需要正确安装驱动及镜像支持调用。
高级配置
运行命令:启动容器时执行的命令
选项配置:容器特权选项,开启后容器可以访问GPU等组件。
数据存储:将宿主机文件目录挂载到容器中,可以实现配置保存,日志保存等持久化。
外挂设备:将串口、摄像头等设备添加到容器。
健康检查:提供接口检查容器业务是否正常,边缘软件检测到不正常会自动重启容器。
- 运行配置
输入/出端点:若进程包插件集成了边缘SDK,并配置了输入/输出端点,则该容器进程包可与hub建立MQTT连接,并可以从该输入端点获得设备数据,进行自定义的数据处理后,从输出端点将数据流回hub。
在“添加应用”时,也需配置输入/输出端点,为后续配置边端流转规则提供前提条件。
本实验使用的进程包没有集成边缘SDK,故不配置输入/输出端点。
- 配置确认
- 单击“确认添加”后,则创建自定义应用成功(单击立即发布可直接部署)。
- 返回“应用管理”可查看到创建的应用,单击“应用名称”进入详情页,此时在版本列表中选择发布指定版本即可。
只有状态为“已发布”的应用版本才可以部署到边缘节点中。
- 软件部署配置