GraphQL Interface for OPC UA

Jani Hietala*, Riku Ala-Laurinaho, Juuso Autiosalo, Heikki Laaki

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

5 Citations (Scopus)
239 Downloads (Pure)

Abstract

Industrial Cyber-Physical Systems consist of multi-ple machines working together and demand efficient and flexiblecommunication methods to function as intended. The protocolsused in industrial operations and web applications are oftencontradictory in regards to the latency and security characteris-tics. Due to these differences, the intersection of operation andinformation technologies is a challenging area. But the rewards insmoother information flow are also high, providing a fruitful areafor development. This paper introduces a general wrapper appli-cation to enable the use of the industrial OPC UA server throughan interface implemented with web technology GraphQL. Theresults demonstrate sufficient performance for the middleware tobe used in an overhead crane control application, bringing theagility of web development to industrial environments.
Original languageEnglish
Title of host publicationProceedings - 2020 IEEE Conference on Industrial Cyberphysical Systems, ICPS 2020
PublisherIEEE
Pages149-155
Number of pages7
ISBN (Electronic)9781728163895
DOIs
Publication statusPublished - 10 Jun 2020
MoE publication typeA4 Conference publication
EventInternational Conference on Industrial Cyber-Physical Systems - Online, Tampere, Finland
Duration: 10 Jun 202012 Jun 2020
Conference number: 3
https://events.tuni.fi/icps2020/

Publication series

NameProceedings - 2020 IEEE Conference on Industrial Cyberphysical Systems, ICPS 2020

Conference

ConferenceInternational Conference on Industrial Cyber-Physical Systems
Abbreviated titleICPS
Country/TerritoryFinland
CityTampere
Period10/06/202012/06/2020
Internet address

Fingerprint

Dive into the research topics of 'GraphQL Interface for OPC UA'. Together they form a unique fingerprint.

Cite this