检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
根据容器应用的功能用途自行选择,本实验采用的镜像是进行数据清洗,故选择“数据处理”。 应用描述 自定义,可不填。 SDK版本 集成边缘SDK的版本号。 版本 选择镜像版本,如“1.0.0”,不勾选“支持多部署”。 支架架构 根据容器应用镜像支持的架构自行选择,本实验采用的镜像只支持x86架构,故选择“x86_64”
单击Add Server 添加server信息 修改server的ip地址和端口号(改为模拟器所在的设备的IP地址,确认该设备的端口正常开放)。 在模拟器上添加采集点的信息,信息添加完成后载入配置。 打开模拟器,右键对应的数据值进行数据更新 父主题: 操作步骤
对应IEC104协议中的Common Address,即从站地址 点位地址 对应IEC104协议中的Infomation Object Address,即信息体地址 点位数据类型 对应IEC104协议中数据上报时报文帧的TypeId 采集配置部分点位数据类型支持的几种点位类型如下表:
“+”号,选择下载好的ModuleSDK,添加到工程模块。 该Demo包含三个模块: erp-integration:此模块主要演示It集成服务。 modbus-driver:此模块主要演示协议转换。 monitor-app:此模块主要演示数据处理。 以其中的数据处理样例即mon
环境要求 安装边缘节点的服务器需要与设备在同一网域,因此您可以 局域网:使用两台电脑(一台Windows,一台Linux),或者在一台Windows电脑上使用虚拟化软件安装Linux(网卡需要设置为桥接模式)。 公网:分别使用两台拥有公网的Window和Linux电脑,推荐购买两台ECS服务器。
台。 在左侧导航栏选择“边缘节点 > 节点管理”,选择之前创建的边缘节点“test_IoT10”,单击节点进入详情页。 选择“边缘设备”页签,单击设备ID“test_IoT10”,跳转至“设备接入服务控制台”查看采集的数据。 图1 设备列表 数采设备状态平台不感知,即统一显示为“
项目打包 打包请参考项目打包。 将集成ModuleSDK进行项目打包。 父主题: 集成ModuleSDK进行进程应用的开发
打包工程 根据您的需求进行相关代码的开发,并将项目打包,以编辑器IDEA为例: 选中项目->右键open Module setting Artifacts->单击+号>JAR->From modules with dependencies->模块选择monitor-app,选择monitorapp的Main入口类
Address:输入节点的公网地址。 Broker Port:MQTT(S)协议使用的端口,默认为7883。 尝试连接时间和保持连接时间等自定义。 单击设置-User Credentials Client ID和密码需要工具进行转换。利用网页转换工具进行转换。 填写添加边缘设备后生成的设备ID和
有的日志,修改后的配置并没有生效。 可能原因 日志级别选项中的 trace, debug, info, warn, error, fatal 需要新版的$edge_omagent应用才能支持(当前仅支持1-1-15-xxx及以上版本)。若节点上运行的是较低版本的$edge_oma
代码解析样例: 数据处理代码解析 工业子系统接入代码解析 协议转换代码解析 OT数采代码解析 父主题: 集成ModuleSDK进行进程应用的开发
发布。 在左侧导航栏,单击“应用管理”,选择“应用名称”进入页面,查看应用为“已发布”状态。 父主题: 集成ModuleSDK进行进程应用的开发
安装MQTT设备模拟器 访问MQTT.fx下载页面,下载并安装最新版本的MQTT.fx工具。 MQTT.fx 1.7.0及旧版本对带有$的主题(Topic)处理存在问题,请使用最新版本进行测试。 在设备对接边缘节点场景中,需要在设备侧集成相应证书。 证书类型,证书格式,以及用途详见下表。
下载SDK SDK下载地址:ModuleSDK_Java。 父主题: 前提条件
操作场景 使用ModuleSDK开发插件应用,并以进程方式跑在服务器上。 父主题: 集成ModuleSDK进行进程应用的开发
注册节点 注册节点,请参照注册边缘节点。 父主题: 集成ModuleSDK进行进程应用的开发
设备建模&发放 请参照设备建模&发放。 父主题: 集成ModuleSDK进行进程应用的开发
在左侧导航栏选择“边缘节点 > 节点管理”“选择之前创建的边缘节点“test_IoT10”,单击“详情”进入节点详情页。 选择左侧“应用模块 > 模块管理”,单击“部署应用”填写基本信息后“确认”。 功能用途: 数据采集 边缘应用:iec104 选择版本:当前最新的版本 边缘应用部署任务下发成功后,应用状态为已停止。
在“模型定义”页签下,单击“自定义模型”。 产品模型是用来描述设备能力的文件,通过JSON的格式定义了设备的基本属性、上报数据和下发命令的消息格式。定义产品模型,即在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的属性信息。 填写服务ID、服务类型,单击“确认”。 服务ID/服务类型:自定义,如sensor
services”,为该设备上报的数据与设备产品的serviceId对应不上。当前边缘节点不感知产品的更新。若新建一个空白的设备产品,为边缘节点创建子设备,然后修改设备产品新增服务和属性,则此时设备上报数据中的服务属性在边缘节点无感知,即会出现“No services”的异常。 当进行基于I