OPC_UA Write
x/opcuaWrite
组件:v0.28.0+ OPC UA写入组件,用于写入一个或者多个OPC UA节点数据。
需要额外引入扩展库:rulego-components-iot (opens new window)
# 配置
字段 | 类型 | 说明 | 默认值 |
---|---|---|---|
server | string | OPC UA服务器地址 | 无 |
policy | string | 安全策略,可选值包括:None, Basic128Rsa15, Basic256, Basic256Sha256 | None |
mode | string | 通信模式,可选值包括:None, Sign, SignAndEncrypt | None |
auth | string | 鉴权方式,可选值:Anonymous, UserName, Certificate | Anonymous |
username | string | 用户名(当auth 为UserName 时需要提供) | 无 |
password | string | 密码(当auth 为UserName 时需要提供) | 无 |
certFile | string | 证书文件路径(当auth 为Certificate 时需要提供) | 无 |
certKeyFile | string | 秘钥文件路径(当auth 为Certificate 时需要提供) | 无 |
安全策略(policy)可选值含义:
- None:不使用任何安全策略。
- Basic128Rsa15:使用基本的128位加密和RSA15签名。
- Basic256:使用基本的256位加密。
- Basic256Sha256:使用基本的256位加密和SHA256签名。
通信模式(mode)可选值含义:
- None:不使用任何模式。
- Sign:消息签名。
- SignAndEncrypt:消息签名和加密。
写入节点数据从消息负荷中获取,格式:
[
{
"nodeId": "ns=3;i=1009",
"value": 1
},
{
"nodeId": "ns=3;i=1010",
"value": 2
}
]
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
# Relation Type
- Success: 执行成功,把消息发送到
Success
链 - Failure: 执行失败,把消息发送到
Failure
链
# 执行结果
不改变消息负荷值
在 GitHub 上编辑此页 (opens new window)
上次更新: 2024/12/29, 03:43:15