PubSub
PubSub 是 OPC UA 后续扩展的发布订阅通信范式, 用于 "一对多" 和 "多对多" 广播场景, 通常承载在 UDP / MQTT / AMQP 之上. 本 SDK 当前聚焦 Client/Server 模式 (opc.tcp), PubSub 暂未涉及.
配套阅读
- 示例 — OPC UA → MQTT 桥接 — 用本 SDK Client API 自己搭桥
- UA over TSN — TSN 上常承载 PubSub
当前推荐: Client API + 自建桥
如果你的需求是 "OPC UA 数据 → MQTT 总线", 用本 SDK 的 Client API + 自己写桥即可:
ua.CreateSubscription(500).Add("ns=2;s=Temperature").DataChanged += (s, e) =>
{
mqttClient.Publish("factory/temp", e.ValueString);
};