跳到主要内容

数据发布

1. 功能概述

数据发布(DataPublish)模块用于将平台中的数据点发布到第三方系统或设备,支持多种工业通信协议,实现数据的流转和集成。

核心能力

  • 将数据点的实时数据发布到外部系统
  • 支持多种工业协议(MQTT、Modbus、OPC UA)
  • 配置定时发布策略(Cron 表达式)
  • 实时查看发布数据的值

数据流向

数据点(DataPoint) → 数据发布(DataPublish) → 第三方系统/设备

定时任务(Cron)

协议转换 → MQTT Broker / Modbus主站 / OPC UA Server

2. 支持协议

协议说明典型应用场景
MQTT消息队列遥测传输云平台对接、Web应用
ModbusTCPModbus TCP/IP 协议PLC、工业设备
ModbusRTUModbus RTU 串口协议仪表、传感器
ModbusASCIIModbus ASCII 协议串口通信设备
OPC UAOPC 统一架构工业自动化系统

3. MQTT 发布

3.1 功能说明

MQTT(Message Queuing Telemetry Transport)是一种轻量级的发布/订阅消息传输协议,广泛应用于物联网数据传输。

3.2 新建 MQTT 数据点发布

在创建 MQTT 发布配置时,可以选择多个数据点(来自数据点管理模块)进行批量发布。

配置示例

新建MQTT发布数据点

4. Modbus 发布

4.1 功能说明

Modbus 是工业领域广泛使用的通信协议,支持 TCP 和 RTU 两种传输模式。

4.2 新建 ModbusTCP 数据点发布

新建ModbusTCP发布数据点

新建ModbusTCP数据发布_步骤二

4.3 新建 ModbusRTU/ASCII 数据点发布

新建ModbusRTU发布数据点

新建ModbusRTU数据发布_步骤二

5. OPC UA 发布

5.1 功能说明

OPC UA(Open Platform Communications Unified Architecture)是一种跨平台的工业通信标准,支持安全的数据交换。

5.2 基础配置

字段说明示例
OPC Server名称OPC UA 服务器名称OPCServer01
服务器IPOPC UA 服务器地址192.168.1.88
端口OPC UA 服务端口4840

5.3 身份验证

类型说明
0匿名无需认证
1用户名+密码用户名密码认证
2证书证书认证

5.4 安全策略

策略名称说明
0None不加密
1Basic128Rsa15128位 RSA 加密
2Basic256256位加密
3Basic256Sha256256位 SHA256 加密

5.5 消息模式

模式说明
0Sign仅签名
1Sign&Encrypt签名+加密

5.6 点集合配置

每个 OPC UA 数据点需要配置以下信息:

字段说明示例
数据点选择数据点模块中的数据点温度
NodeIdOPC UA 节点标识ns=2;i=1001
BrowseName浏览名称Device1.Temperature
DisplayName显示名称温度
DataTypeOPC UA 数据类型Float / Int32 / Boolean
ValueRank值维度Scalar(-1) / Array(1)
AccessLevel访问级别3
Historizing历史记录是/否
地址映射标签路径映射通道1.设备1.标签1

5.7 配置示例教程

新建OPC UA发布数据点

新建OPC UA数据发布_步骤二