OPC UA data to Zenoh? Have you ever used zenoh.io? Itβs really cool.
π I have implemented a Zenoh publisher in my fun open-source project, the Automation-Gateway.com. It can now bring data from OPC UA/MQTT/PLC4X to Zenoh, with just some lines of configuration.
π The cool point about Zenoh is that you publish the data from multiple sources, from multiple machines to the data centric Zenoh network β there is no central server. You can then startup a Zenoh client somewhere and subscribe to data coming from any of those sources.
π€« It is like a distributed UNS.
π€© And there is even more, they have a Zenoh MQTT bridge, so MQTT clients can connect to this bridge and subscribe to all the available data in the Zenoh network. A new machine/HMI/publisher can be added on the fly and the data will be visible immediately in the Zenoh MQTT bridge.
π See the screenshots. I deployed the gateway to two machines to publish data from a S7 and from a WinCC OA system to the Zenoh network. Then I started a Zenoh MQTT bridge to subscribe to some of the data with a MQTT client.
π€ Disclaimer: I did not take care about security. I did not do any performance tests.