检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
添加应用 以容器镜像方式为例,镜像包上传到容器镜像服务SWR后,创建应用。 在IoT边缘单击创建应用,进入软件部署配置、运行配置,并确认发布。 在左侧导航栏,单击“应用管理”,选择“应用名称”进入页面,查看应用为“已发布”状态。 父主题: 集成ModuleSDK进行协议转换
发布应用 应用创建之后需要发布才允许在节点部署。 操作步骤 访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 选择左侧导航栏“边缘节点 > 应用管理”进入页面,选择“应用名称”进入应用详情页。 单击右上角“发布”按钮。 可在创建应用时可勾选【立即发布】进行发布。 父主题:
功能用途: 数据采集 边缘应用:ot_dc_modbus_tcp 选择版本:当前最新的版本 边缘应用部署任务下发成功后,应用状态为已停止。 数采应用部署成功后或者升级数采应用之后,应用状态都显示为已停止,只有在数采配置启用了数采连接后,应用状态会变更为运行中。 父主题: 操作步骤
添加应用 以安装包部署方式为例,将应用程序打包成安装包文件,并上传到 对象存储服务(OBS)。 在IoT边缘单击创建应用,进入软件部署配置、运行配置,并确认发布。 在左侧导航栏,单击“应用管理”,选择“应用名称”进入页面,查看应用为“已发布”状态。 父主题: 集成ModuleSDK进行进程应用的开发
应用管理 创建应用 查询应用列表 查询应用 删除应用 父主题: API列表
String 应用描述 最小长度:0 最大长度:255 sdk_version 否 String 应用集成的边缘SDK版本 最小长度:1 最大长度:32 deploy_type 否 String 应用部署类型,分为docker容器部署类型和process进程部署类型,兼容之前数据,此字段可以为空,为空情况为docker类型
基本调用流程如图2所示。 基于ModuleSDK-C开发应用实现数据的云边同步,主要分为开发和使用两个部分。 开发操作 开发说明 SDK应用的开发 按照SDK提供的Demo进行自定义应用开发。 SDK应用的使用 将应用打包上传至华为云,部署到节点。连接子设备查看应用工作情况。 ModuleSDK-C提
部署/升级应用出现"依赖的应用软件包没有部署"或"依赖的应用软件包版本不匹配" 部署/升级应用时,若出现"依赖的应用软件包没有部署"或"依赖的应用软件包版本不匹配"问题,请检查节点是否部署$edge_agent应用并且$edge_agent已经升级到最新版本。 父主题: 应用管理
输入输出端点是非必需配置的,当有数据流转时需要配置,如OT应用(数据处理)。 驱动类应用和IT应用一般不需要配置。 参数名称 说明 端点配置 输入端点 输入/出端点:若容器应用镜像集成了边缘SDK,并配置了输入/输出端点,则该容器应用可以从该输入端点获得设备数据,进行自定义的数据处理后,从输
应用管理 应用管理概述 添加业务应用 添加驱动应用 添加版本 部署应用 管理应用 删除应用 父主题: 应用管理
删除应用版本 功能介绍 删除应用版本 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/edge-apps/{edge_
添加应用配置模板 功能介绍 添加应用配置模板 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{project_id}/templates/apps/configs
描述 edge_app_id String 应用ID 最小长度:0 最大长度:32 name String 应用名称 最小长度:0 最大长度:64 version String 应用名称 最小长度:0 最大长度:32 sdk_version String 应用集成的边缘SDK版本 最小长度:1
应用管理 应用管理
功能用途: 数据采集 边缘应用:iec104 选择版本:当前最新的版本 边缘应用部署任务下发成功后,应用状态为已停止。 数采应用部署成功后或者升级数采应用之后,应用状态都显示为已停止,只有在数采配置启用了数采连接后,应用状态会变更为运行中。 父主题: 操作步骤
配置数据流转规则需要选择应用的输入/输出端点; 自定义的容器应用想从hub获取设备数据,需配置相应的数据流转规则。 单击“确认添加”后,则创建自定义应用成功。 单击“返回应用管理列表”可查看到创建的应用,选择左侧版本列表,单击右侧的“版本信息 > 发布”。 返回“应用管理”可查看到创建的应用,单击
当完成模块配置后,可以在已部署的应用模块中确定对应的配置数据是否下发至边缘。 登录网关节点,并打开自定义应用日志,进行观察: 图1 影子数据 数据详情: { "properties": { "default_values": { "app_name":
IoTEdge与IEF的关系和区别是什么? IoTEdge是一组软件产品,包含云服务、边缘运行时软件、边缘模块应用,将云端能力快速拓展至边缘,提供数据采集、低时延自治、云边协同、边缘计算等能力,在园区、城市、工业等场景,作为数据源切入点,解决客户对设备上云、本地计算、数据预处理等诉求。I
e_app_id}/versions/{version}/state 表1 路径参数 参数 是否必选 参数类型 描述 edge_app_id 是 String 应用ID,应用唯一标识。 最小长度:1 最大长度:32 version 是 String 应用版本,应用内版本唯一。 最小长度:1
节点管理”进入页面,单击相应的边缘节点名称。 选择“应用模块 > 模块管理”,单击“部署应用”。 选择“数据处理”,选择应用$edge_push,选择版本,单击“确认”。 图1 数据处理 部署成功。 选择“数据流转配置”,查看默认数据流转规则。 图2 数据流转 删除或修改该默认数据流转规则会影响