检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
等待3秒后,刷新应用界面,可看到部署的自定义应用的实例状态为“运行中”,表明该应用容器已运行起来。 部署后应用状态为部署中,等待一段时间后单击刷新,可以看到应用为运行中。 查看应用在边缘运行状态 输入命令docker ps 可以看到插件应用已经在边缘运行了。 部署应用后还需要配置数据流转规则,以使您的应用能够接收和发送数据
数据采集 边缘应用:$ot_dc_opcua 选择版本:当前最新的版本 边缘应用部署任务下发成功后,应用状态为已停止。 数采应用部署成功后或者升级数采应用之后,应用状态都显示为已停止,只有在数采配置启用了数采连接后,应用状态会变更为运行中。 父主题: 操作步骤
节点管理”进入页面,单击相应的边缘节点名称。 选择“应用模块 > 模块管理”,单击“部署应用”。 选择“数据处理”,选择应用$edge_push,选择版本,单击“确认”。 图1 数据处理 部署成功。 选择“数据流转配置”,查看默认数据流转规则。 图2 数据流转 删除或修改该默认数据流转规则会
驱动类应用和IT应用一般不需要配置。 安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 ”安装包地址”为{桶名/对象名}。 如桶名为edge-monitor,对象名为monitor-app.zip, 则安装包为edge-monitor/monitor-app
添加应用 以安装包部署方式为例,将应用程序打包成安装包文件,并上传到 对象存储服务(OBS)。 在IoT边缘单击创建应用,进入软件部署配置、运行配置,并确认发布。 在左侧导航栏,单击“应用管理”,选择“应用名称”进入页面,查看应用为“已发布”状态。 父主题: 集成ModuleSDK进行进程应用的开发
(可选)选择“应用模块 > 模块管理”页签,部署边缘应用。 为了保证设备能够正常在线,请您先部署步骤2中的应用,直连场景下不需要部署其他应用,具体操作请参考部署应用。 选择左侧导航栏“边缘设备”页签,单击左上角的“添加边缘设备”按钮,按照表1填写参数后,单击“确认”。 图1 添加边缘设备
访问IoT边缘,单击“管理控制台”进入IoT边缘控制台。 在左侧导航栏选择“边缘节点 > 节点管理”,选择之前创建的边缘节点,单击节点进入详情页。 选择"数采配置"页签,单击采集值下方按钮查看采集的数据。 父主题: 集成ModuleSDK进行数据采集
使用ModuleSDK提供的ItClient开发IT应用实现子系统与云端配置的自动同步,也可以实现云端对子系统的配置管理。云端可以通过IT应用实现对子系统数据的采集。 运行SDK的配置要求 1、机器需要注册成IoT边缘节点,节点注册要求请参考节点安装限制。 2、节点部署IT应用需要购买工业网关资源包下的工业子系统采集服务。
IllegalArgumentException 表2 参数说明 参数名称 类型 参数描述 callback ModuleShadowNotificationCallback 回调类实例 表3 ModuleShadowNotificationCallback需要实现的回调接口 回调接口 参数描述 void onM
请确认使用的系统已经安装docker(docker版本需要高于17.06,推荐18.06),安装参照docker 安装教程 制作镜像。 搜索基础镜像,基础镜像需要集成jre。 docker search jre8 选择合适的镜像(镜像需要集成了jre且版本不低于8) NAME
准备数据源 安装IEC104 Server Simulator模拟器 下载IEC104 Server Simulator模拟器。 安装完毕后,启动IEC104 Server Simulator模拟器 单击Add Server 添加server信息 修改server的ip地址和端口
模块SDK用于开发运行在边缘节点中的应用,包括数据处理应用(简称应用,例如数据清洗)和协议驱动(简称驱动,例如EdgeAccess)。 图1 边缘设备接入和应用开发能力架构图 部署在边缘节点中的第三方应用和第三方驱动使用模块SDK进行开发。 图2 模块SDK调用流程图 基本调用流程如图2所示。 基于ModuleSDK
连接状态未连接 服务端点格式不正确 配置信息配置有误 有效地址范围重复 父主题: 常见问题
前提条件 专业版和基础版边缘节点均支持远程维护功能。 节点状态为未安装/升级中/删除中时,无法使用远程登录功能。 远程主机安装了SSH服务端程序,并正常监听22端口,仅下载模块日志的话可以忽略这条。 节点已经部署$edge_omagent模块且运行正常。 输入的远程主机账号密码错误,则无法登录节点。
协议转换(驱动应用) 驱动提供子设备管理和数据上报功能。 子设备管理功能包括子设备增删和配置子设备数据采集协议。设备的增删有两种形式,一是在云端增删,通过集成驱动SDK,可以接收到北向应用管理子设备的回调,即北向应用通过IoTEdge创建/删除设备时,自定义驱动应用可以接收到事件
部署应用 IoTEdge 边缘>边缘节点>选择创建的节点>应用模块。 1. 部署$edge_apigw 2. 部署It应用 3.最终节点部署了四个应用 父主题: 集成ModuleSDK进行工业子系统接入
部署应用 部署应用,具体请参考部署应用,进入节点详情页安装应用。 父主题: 集成ModuleSDK进行协议转换
基于IoT边缘实现OT数采 生态拓展 进程包镜像插件部署 边缘插件生态拓展 容器应用镜像插件部署 07 SDK Module SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 SDK资源 SDK下载
部署应用 IoT边缘>节点>模块>部署应用,具体参考部署应用。 IT应用需要依赖APIGW,在部署IT应用之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理
部署应用 部署应用,具体参考部署应用,进入节点详情页安装应用。 父主题: 集成ModuleSDK进行OT数采