跳到主要内容

数据发布

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数据发布_步骤二