检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
提供的客户端类型 类 说明 AppClient 应用客户端,用于开发设备数据处理应用。 DriverClient 驱动客户端,用于开发驱动接入设备,驱动需实现网关回调接口。 ItClient IT客户端,用于开发IT集成应用。 DcDriver OT数采客户端,用于开发点位数采驱动。
集成ModuleSDK进行数据处理 操作场景 代码解析 注册节点 创建产品 修改代码 项目打包 制作镜像包 创建应用 部署应用 添加边缘设备 设备接入 父主题: 集成ModuleSDK(Java)
集成ModuleSDK(Java) 内部架构 开发指导 下载demo 集成ModuleSDK进行数据处理 集成ModuleSDK进行工业子系统接入 集成ModuleSDK进行协议转换 集成ModuleSDK进行OT数采 集成ModuleSDK进行进程应用的开发 父主题: 插件侧开发
节点管理”,选择之前创建的边缘节点“test_IoT10”,单击节点进入详情页。 选择“边缘设备”页签,单击设备ID“ModbusTCP”,跳转至“设备接入服务控制台”查看采集的数据。 数采设备状态平台不感知,即统一显示为“未激活”,请进入设备详情页,查看最新上报数据。 父主题: 操作步骤
back 连接状态变化回调接口,用于MQTT连接状态改变时的处理 表2 提供的类 类 说明 DcClient 数采客户端,用于开发数采驱动接入点位数据,驱动需实现相关回调函数 父主题: 集成ModuleSDK(C#)
节点管理”,选择之前创建的边缘节点“test_IoT10”,单击节点进入详情页。 选择“边缘设备”页签,单击添加边缘设备中添加的设备ID“test_IoT10”,跳转至“设备接入服务控制台”查看采集的数据。 图1 设备列表 OT数采设备状态平台不感知,即统一显示为“未激活”,请进入设备详情页,查看最新上报数据。 父主题:
边缘节点。 创建产品,选择Other协议(自定义协议要用Other)。 设备建模,产品中添加自定义service和属性。 添加子设备,请参考设备接入边缘节点。 添加驱动应用,发布版本,请参考添加驱动应用。 边缘节点部署相应的驱动应用,请参考部署应用。 创建数采连接,请参见OT数采配置。
语言版本 版本 下载路径 Module SDK Module SDK是开发边缘运行应用(插件)所必须的工具包,提供数据处理、协议转换、IT子系统接入等功能,开发完成后,通过选择打包方式来决定是容器化部署还是进程化部署。 Java版 2.2.7.Release ModuleSDK_Java
添加设备成功后,可以在设备列表中查看“test_IoT10”设备状态,并管理边缘设备。此时设备处于未激活状态,需完成设备部署接入后,可在物联网平台查看设备上报的数据。 图1 设备列表 单击对应的“设备ID”跳转至“设备接入服务控制台”进行设备管理。 父主题: 操作步骤
鉴权方式 最小长度:1 最大长度:32 access_type String 接入类型 最小长度:1 最大长度:32 access_roma_info AccessRomaBriefInfo object ROMA接入鉴权信息 create_time String 创建时间 最小长度:0
数据处理:提供设备数据处理能力。 协议解析:提供设备接入能力。 本地子系统集成:提供IT子系统集成能力。 网关管理:扩展边缘节点的协议接入能力,当前支持Modbus,OPC-UA协议接入。 混合应用:包含数据处理、协议转换、子系统接入、网关管理、数据采集其中两个及以上功能的应用。 数据采集:提供OT数采能力。
如 用户名:edge-test 密码:1234 定义数据源属性。 例如在OPC UA服务端模拟器的地址空间中,可认为Simulation是接入OPC UA服务端的一个设备,该设备有 Counter, Random等属性数据,地址为ns=3;i=1001和ns=3;i=1002。 父主题:
添加设备成功后,可以在设备列表中查看“ModbusTCP”设备状态,并管理边缘设备。此时设备处于未激活状态,需完成设备部署接入后,可在物联网平台查看设备上报的数据。 单击对应的“设备ID”跳转至“设备接入服务控制台”进行设备管理。 父主题: 操作步骤
节点管理”,选择之前创建的边缘节点“test_IoT10”,单击节点进入详情页。 选择“边缘设备”页签,单击添加边缘设备中添加的设备ID“test_IoT10”,跳转至“设备接入服务控制台”查看采集的数据。 上报的数据如下图所示,Voltage的值为MotorVoltage点位“比特0”的值为“1”。 按比特位拆分并转换成布尔类型
能够正常使用。 7883:提供节点南向MQTTS设备接入 边缘节点需要使用如下端口,请确保这些端口能够正常使用。 7883:提供节点南向MQTTS设备接入 NTP(可选) 可靠的授时服务器,要求误差不大于5秒。 不涉及 表4 已认证硬件设备列表 设备型号 设备厂商 设备类型 集成方式
专业版节点所在机器断网/断电一段时间后恢复,节点模块一直处于“部署中”怎么处理? 专业版节点欠费充值后,部署、升级模块仍然报错? MQTT设备无法接入边缘节点如何处理?专业版节点所在机器断网/断电一段时间后恢复,节点模块一直处于“部署中”怎么处理? 误删除IoTDA上的edge_node
createDevice 更新设备 device updateDevice 删除设备 device deleteDevice 生成modbus协议设备接入码 device createDevcieAccessCode 创建外部实体 externals createExternal 更新外部实体
北向NA管理 北向NA可以纳管节点。 南向IA配置项管理 南向IA即为用户自行开发或从华为云市场下载的插件,可分为数据处理、协议转换、IT子系统接入三种。 北向HTTP请求代理 北向NA调用南向第三方IA应用时需要使用请求代理。 API请求结构解析 参见API参考。
前提:体验需要三方配合,首先要开通IoTEdge,用于节点管理和应用管理,再开通IoTDA,用于设备接入与管理,还得有边缘服务器作为节点被IoTEdge纳管。此外还需开通SWR或者OBS服务(取决于驱动应用的开发方式),用于存储已开发并想部署在边缘节点上运行的Docker镜像或者进程包。 边缘服务器:第一点提到的IoTEdge
节点管理”,选择之前创建的边缘节点“test_IoT10”,单击节点进入详情页。 选择“边缘设备”页签,单击添加边缘设备中添加的设备ID“test_IoT10”,跳转至“设备接入服务控制台”查看采集的数据。 上报的数据如下图所示,数据源上报的值为0、1、2...,平台收到的值为10、20、30...,采集值通过点位缩放规则Y