Lightweight Go-Driven Multi-Protocol Gateway for OPC-UA and MQTT

Read the full article See related articles

Discuss this preprint

Start a discussion What are Sciety discussions?

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Factory systems often include many field units that speak different message formats such as OPC-UA and MQTT. Many software bridges can link these units, but they often add long wait time, extra link steps, or slow return after faults. We built a small Go-based gateway that joins both formats and uses short worker groups to handle tasks at the same time. Tests on 102 devices with mixed data show that round-trip delay fell by about 21%, bridging cost dropped by about 35%, and link recovery time improved from 290 ms to about 170 ms. The gateway kept steady message flow during brief bursts and did not require changes to field units, which helps when old and new devices must work together. These results show that placing a compact tool near edge nodes can improve message time and lower setup work in plant networks. Limits came from small boards, where heavy traffic raised CPU use. Future work will test larger setups and add timing support such as TSN or QUIC.

Article activity feed