GraphQL Interface for OPC UA

Jani Hietala, Riku Ala-Laurinaho, Juuso Autiosalo, Heikki Laaki · 2020

Industrial Cyber-Physical Systems consist of multiple machines working together and demand efficient and flexible communication methods to function as intended. The protocols used in industrial operations and web applications are often contradictory in regards to the latency and security characteristics. Due to these differences, the intersection of operation and information technologies is a challenging area. But the rewards in smoother information flow are also high, providing a fruitful area for development. This paper introduces a general wrapper application to enable the use of the industrial OPC UA server through an interface implemented with web technology GraphQL. The results demonstrate sufficient performance for the middleware to be used in an overhead crane control application, bringing the agility of web development to industrial environments.

Read the paper · More papers on PaperTik