检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
在IoTEdge上注册节点:在购买的ECS上执行安装脚本命令,即自动部署好2个系统应用,agent用于节点应用管理,hub用于数据通信。 业务应用需要集成边缘SDK,才能够接收云端下发的配置,集成SDK方式见插件侧开发。 进程包插件:是集成了边缘SDK的应用程序打包而成,可作为边缘节点的自定义应用部署到边缘服务器上
所示。 安装包部署:在边缘节点是以进程形式运行;添加安装包部署的应用需先确保安装包已按照打包规范进行压缩打包,并上传到对象存储服务(OBS)。 容器镜像 部署方式为容器化部署时,参考表2填写。 安装包部署 部署方式为安装包部署时,填写您此前上传到对象存储服务OBS中的安装包地址。
Sdk Project 图2 输入命令 图3 SDK示例工程页面 如果需要调试和运行代码,参考步骤1,安装“Extension Pack for Java”” 插件。 图4 安装Extension Pack for Java 参考步骤2,输入如下命令,mvn自动构建各个模块生成jar包。
份等信息均由SDK存储在config卷中,如果不配置挂载config卷,会导致自定义应用重启后无法与EdgeHub成功建立Mqtt连接。 安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 安装包地址为{桶名/对象名}。 如桶名为edge-monitor
网络环境 安装部署边缘节点时,需要具备的网络环境。 边缘环境需要具备访问公网的能力,与OBS云服务互通。 确认自身内网是否具备访问公网能力,存在网络隔离,如涉及通信是否在同一个子网内,可参考虚拟私有云 VPC。 服务器下载工具版本是否符合要求以及对应端口是否开放,可参考表3。 部
专业版节点所在机器断网/断电一段时间后恢复,节点模块一直处于“部署中”怎么处理? 在IEF控制台检查对应节点的状态是否为在线。 若IEF节点状态为在线,检查IEF节点下容器应用的状态是否为“异常”;可“创建容器应用”查看是否能正常部署应用。 若IEF节点状态为“故障”,或IEF节点无法创
在“添加应用”时,也需配置输入/输出端点,为后续配置边端流转规则提供前提条件。 输出端点 部署配置 重启策略 选择“总是重启”。 网络类型 选择“主机网络”。 配置数据流转规则需要选择应用的输入/输出端点; 自定义的容器应用想从hub获取设备数据,需配置相应的数据流转规则。 配置确认 参数名称 说明 应用名称 自定义,如iot-edge
查看配置结果 当完成模块配置后,可以在已部署的应用模块中确定对应的配置数据是否下发至边缘。 登录网关节点,并打开自定义应用日志,进行观察: 图1 影子数据 数据详情: { "properties": { "default_values": {
支持监控边缘节点的CPU、内存等状态,监控应用运行状态。 系列化硬件 IoT边缘与硬件解耦,支持部署系列化硬件,部署要求参考硬件规格,已经支持的硬件包括Atlas500等。伙伴可以给自己硬件设备申请认证和测试。 边缘集成 第三方应用 支持第三方应用的远程部署与管理,通过集成Module SDK用户可自主开发集成应用,
部署应用 IoTEdge 边缘>边缘节点>选择创建的节点>应用模块。 1. 部署$edge_apigw 2. 部署It应用 3.最终节点部署了四个应用 父主题: 集成ModuleSDK进行工业子系统接入
驱动类应用和IT应用一般不需要配置。 安装包部署 添加边缘应用-应用配置 部署方式选择安装包部署 添加边缘应用-软件和运行配置 ”安装包地址”为{桶名/对象名}。 如桶名为edge-monitor,对象名为monitor-app.zip, 则安装包为edge-monitor/monitor-app
在IoT边缘服务的控制台注册边缘节点,平台自动生成安装命令。 4 安装边缘软件 在边缘节点硬件上执行安装命令,完成对边缘节点的安装。安装完成后,边缘节点将作为设备自动连接到IoTDA设备接入服务。 5 部署应用模块 在IoT边缘服务的控制台上部署应用。边缘节点将自动从云端下载IoT边缘镜像,并部署到边缘节点中。 6
节点管理”进入页面,单击相应的边缘节点名称。 选择“应用模块 > 模块管理”,单击“部署应用”。 选择“数据处理”,选择应用$edge_push,选择版本,单击“确认”。 图1 数据处理 部署成功。 选择“数据流转配置”,查看默认数据流转规则。 图2 数据流转 删除或修改该默认数据流转规则会
边缘节点管理 提供节点的管理和获取安装命令,节点即边缘节点,是“物联网边缘”边的体现。 设备管理 提供设备的管理和获取协议的配置。 应用管理 应用是部署到节点的功能模块,有系统应用和用户应用两种。 应用版本管理 应用可以发行多个版本,通过发布与下架来确定应用是否能部署。 外部实体管理 外部实
所有状态 说明 未安装 表示待安装边缘软件。 已安装 表示已安装边缘软件。 在线 表示节点在线纳管中。 离线 表示节点离线纳管中。 删除中 表示节点正在删除中。 查看节点的CPU、内存、磁盘信息,需要部署$edge_omagent应用 关于部署边缘应用的更多使用描述,可参见部署应用。 边
时间后恢复,节点模块一直处于“部署中”怎么处理? 检查MQTT(S)设备与边缘节点之间的网络是否互通,是否有取消限制边缘节点的7883端口开放(安全组/防火墙); 校验设备接入参数是否正确,边缘节点提供MQTTS接入的端口为7883。 专业版的部署依赖于IEF服务,请检查IEF服务是否正常。
基于IoT边缘实现OT数采 生态拓展 进程包镜像插件部署 边缘插件生态拓展 容器应用镜像插件部署 07 SDK Module SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 SDK资源 SDK下载
部署应用 IoT边缘>节点>模块>部署应用,具体参考部署应用。 IT应用需要依赖APIGW,在部署IT应用之前,请先部署系统应用$sys_edge_apigw。 添加流转规则 流转规则是非必选的,OT应用需要添加数据流转规则。驱动应用和IT应用不用添加。 父主题: 集成ModuleSDK进行数据处理
可缓存区间500M-8192M。 弹出如下对话框,部署任务创建成功,您可以“返回节点列表”也可以“继续注册”。 图3 节点部署成功 安装专业版节点 使用root用户登录边缘节点服务器后台系统,使用SFTP工具或移动存储设备,将边缘节点的安装工具和配置文件的执行命令复制到节点的目录下。 图4
等待3秒后,刷新应用界面,可看到部署的自定义应用的实例状态为“运行中”,表明该应用容器已运行起来。 部署后应用状态为部署中,等待一段时间后单击刷新,可以看到应用为运行中。 查看应用在边缘运行状态 输入命令docker ps 可以看到插件应用已经在边缘运行了。 部署应用后还需要配置数据流转规则,以使您的应用能够接收和发送数据