Semantic Interconnection Scheme for Industrial Wireless Sensor Networks and Industrial Internet with OPC UA Pub/Sub
Abstract
:1. Introduction
- (1)
- Taking WIA-PA, a typical wireless technology in IWSNs, as an example, we propose a communication architecture of WIA-PA/OPC UA joint pub/sub. This architecture can combine WIA-PA pub/sub with MQTT broker-based OPC UA pub/sub to realize the integration of the WIA-PA network into the industrial Internet.
- (2)
- A WIA-PA virtualization method for OPC UA pub/sub data sources is designed to solve the data mapping problem between WIA-PA devices and OPC UA publisher/subscriber.
- (3)
- To ensure the efficient messages exchange between OPC UA publisher/subscriber and WIA-PA networks, we design a WIA-PA/OPC UA joint pub/sub transmission mechanism and the corresponding configuration mechanism.
- (4)
- An experimental system is implemented to evaluate the feasibility and capability of the proposed communication scheme. The results show that the proposed scheme performs well in terms of consumed memory, communication success rate, and publishing delay. Furthermore, in this study, the proposed scheme has strong protocol consistency.
2. Overview of WIA-PA and OPC UA
2.1. WIA-PA
2.2. OPC UA
2.3. Feasibility Analysis of Applying OPC UA Pub/Sub to WIA-PA
3. WIA-PA/OPC UA Joint Pub/Sub Scheme
3.1. System Architecture
3.2. OPC UA Pub/Sub Data Source Virtualization Mechanism
3.2.1. Device Interconnection
3.2.2. Resource Discovery
3.2.3. Resource Mapping of OPC UA Pub/Sub Data Source
- The public section contains the name, state, transport protocol, and connection address of the pub/sub connection, which are required by all publishers and subscribers.
- The publisher section includes the ID information of the publisher, writer group, and dataset writer; the data item and metadata of the published dataset; and the encoding format for message mapping.
- The subscriber section describes the publisher information subscribed by the OPC UA subscribers. To facilitate WIA-PA device communication, we add SubscriberID to identify the subscriber devices and DataSetReaderID to identify the dataset readers.
3.3. WIA-PA/OPC UA Joint Pub/Sub Transmission Mechanism
- OPC UA pub/sub configuration UAO in the gateway. After discovering and mapping the OPC UA publisher/subscriber resources, the WIA-PA gateway establishes the pub/sub configuration mirror within it, namely the OPC UA pub/sub configuration UAO.
- OPC UA pub/sub message UAO in the gateway. It is responsible for parsing and forwarding the data sent by the WIA-PA field device. Each OPC UA pub/sub message UAO corresponds to an OPC UA pub/sub configuration UAO.
- Pub/sub configuration UAO in the field device. In the WIA-PA/OPC UA joint pub/sub configuration process, through the pub/sub configuration UAO, the field device registers the pub/sub operation parameters with the OPC UA pub/sub configuration UAO in the gateway and obtains the address of the OPC UA pub/sub message UAO in the gateway. The OPC UA pub/sub configuration UAO in the gateway and the pub/sub configuration UAO in the field device jointly realize the WIA-PA/OPC UA joint pub/sub configuration process.
- Pub/sub message UAO in the field device. It publishes the data collected by the WIA-PA field device to the OPC UA pub/sub message UAO in the gateway or receives the data from the OPC UA pub/sub message UAO in the gateway. The OPC UA pub/sub message UAO in the gateway and the pub/sub message UAO in the field device jointly realize the WIA-PA/OPC UA joint pub/sub execution process.
3.3.1. WIA-PA/OPC UA Joint Pub/Sub Configuration Process
3.3.2. WIA-PA/OPC UA Joint Pub/Sub Transmission Process
4. System Implementation and Execution
4.1. System Implementation
4.2. System Execution
4.2.1. System Functional Testing
- WIA-PA/OPC UA joint publishing process
- WIA-PA/OPC UA joint subscription process
4.2.2. System Performance Testing
- Memory occupancy testing
- Communication success rate testing
- Publishing delay testing
5. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Sisinni, E.; Saifullah, A.; Han, S.; Jennehag, U.; Gidlund, M. Industrial Internet of Things: Challenges, Opportunities, and Directions. IEEE Trans. Ind. Inform. 2018, 14, 4724–4734. [Google Scholar] [CrossRef]
- Seferagić, A.; Famaey, J.; De Poorter, E.; Hoebeke, J. Survey on Wireless Technology Trade-Offs for the Industrial Internet of Things. Sensors 2020, 20, 488. [Google Scholar] [CrossRef] [Green Version]
- Wang, Q.; Jiang, J. Comparative Examination on Architecture and Protocol of Industrial Wireless Sensor Network Standards. IEEE Commun. Surv. Tutor. 2016, 18, 2197–2219. [Google Scholar] [CrossRef]
- Devan, P.A.M.; Hussin, F.A.; Ibrahim, R.; Bingi, K.; Khanday, F.A. A Survey on the Application of WirelessHART for Industrial Process Monitoring and Control. Sensors 2021, 21, 4951. [Google Scholar] [CrossRef]
- Zheng, M.; Liang, W.; Yu, H.; Xiao, Y. Performance Analysis of the Industrial Wireless Networks Standard: WIA-PA. Mob. Netw. Appl. 2017, 22, 139–150. [Google Scholar] [CrossRef]
- Petersen, S.; Carlsen, S. WirelessHART Versus ISA100.11a: The Format War Hits the Factory Floor. IEEE Ind. Electron. Mag. 2011, 5, 23–34. [Google Scholar] [CrossRef] [Green Version]
- Majid, M.; Habib, S.; Javed, A.R.; Rizwan, M.; Srivastava, G.; Gadekallu, T.R.; Lin, J.C.-W. Applications of Wireless Sensor Networks and Internet of Things Frameworks in the Industry Revolution 4.0: A Systematic Literature Review. Sensors 2022, 22, 2087. [Google Scholar] [CrossRef] [PubMed]
- Zeid, A.; Sundaram, S.; Moghaddam, M.; Kamarthi, S.; Marion, T. Interoperability in Smart Manufacturing: Research Challenges. Machines 2019, 7, 21. [Google Scholar] [CrossRef] [Green Version]
- Sinha, D.; Roy, R. Reviewing Cyber-Physical System as a Part of Smart Factory in Industry 4.0. IEEE Eng. Manag. Rev. 2020, 48, 103–117. [Google Scholar] [CrossRef]
- Cavalieri, S.; Chiacchio, F. Analysis of OPC UA Performances. Comput. Stand. Interfaces 2013, 36, 165–177. [Google Scholar] [CrossRef]
- Schleipen, M.; Gilani, S.-S.; Bischoff, T.; Pfrommer, J. OPC UA & Industrie 4.0—Enabling Technology with High Diversity and Variability. Procedia CIRP 2016, 57, 315–320. [Google Scholar] [CrossRef]
- González, I.; Calderón, A.J.; Figueiredo, J.; Sousa, J.M.C. A Literature Survey on Open Platform Communications (OPC) Applied to Advanced Industrial Environments. Electronics 2019, 8, 510. [Google Scholar] [CrossRef] [Green Version]
- Ioana, A.; Korodi, A. Improving OPC UA Publish-Subscribe Mechanism over UDP with Synchronization Algorithm and Multithreading Broker Application. Sensors 2020, 20, 5591. [Google Scholar] [CrossRef] [PubMed]
- Davis, E.G.; Calveras, A.; Demirkol, I. Improving Packet Delivery Performance of Publish/Subscribe Protocols in Wireless Sensor Networks. Sensors 2013, 13, 648–680. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Wei, M.; Li, C.; Li, C. An IPv6 Internet Accessing Architecture and Approach for Industrial Wireless Network. In Proceedings of the 2020 14th International Conference on Ubiquitous Information Management and Communication (IMCOM), Taichung, Taiwan, 3–5 January 2020; pp. 1–6. [Google Scholar]
- Jinchao, X.; Peng, Z.; Qiong, Z.; Dewei, L. Interconnection of WIA-PA and EtherNet/IP and Application in Water-Treatment Industry. In Proceedings of the Proceedings of the 31st Chinese Control Conference, Hefei, China, 25–27 July 2012; pp. 6626–6631. [Google Scholar]
- Silveira Rocha, M.; Serpa Sestito, G.; Luis Dias, A.; Celso Turcato, A.; Brandão, D. Performance Comparison Between OPC UA and MQTT for Data Exchange. In Proceedings of the 2018 Workshop on Metrology for Industry 4.0 and IoT, Brescia, Italy, 16–18 April 2018; pp. 175–179. [Google Scholar]
- Pfrommer, J.; Ebner, A.; Ravikumar, S.; Karunakaran, B. Open Source OPC UA PubSub Over TSN for Realtime Industrial Communication. In Proceedings of the 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Torino, Italy, 1–4 September 2018; Volume 1, pp. 1087–1090. [Google Scholar]
- Sheltami, T.R.; Al-Roubaiey, A.A.; Mahmoud, A.S.H. A Survey on Developing Publish/Subscribe Middleware over Wireless Sensor/Actuator Networks. Wirel. Netw. 2016, 22, 2049–2070. [Google Scholar] [CrossRef]
- Drahoš, P.; Kučera, E.; Haffner, O.; Klimo, I. Trends in Industrial Communication and OPC UA. In Proceedings of the 2018 Cybernetics & Informatics (K&I), Makytou, Slovakia, 31 January–3 February 2018; pp. 1–5. [Google Scholar]
- Silva, I.; Guedes, L.A. IEC 62601: Wireless Networks for Industrial Automation–Process Automation (WIA-PA). In Industrial Communication Technology Handbook; CRC Press: Boca Raton, FL, USA, 2015; ISBN 978-1-315-21548-8. [Google Scholar]
- Eckhardt, A.; Müller, S.; Leurs, L. An Evaluation of the Applicability of OPC UA Publish Subscribe on Factory Automation Use Cases. In Proceedings of the 2018 IEEE 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), Torino, Italy, 1–4 September 2018; Volume 1, pp. 1071–1074. [Google Scholar]
- Palm, F.; Grüner, S.; Pfrommer, J.; Graube, M.; Urbas, L. Open Source as Enabler for OPC UA in Industrial Automation. In Proceedings of the 2015 IEEE 20th Conference on Emerging Technologies & Factory Automation (ETFA), Luxembourg, 8–11 September 2015; pp. 1–6. [Google Scholar]
- Light, R.A. Mosquitto: Server and Client Implementation of the MQTT Protocol. J. Open Source Softw. 2017, 2, 265. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Pu, C.; Ding, X.; Wang, P.; Xie, S.; Chen, J. Semantic Interconnection Scheme for Industrial Wireless Sensor Networks and Industrial Internet with OPC UA Pub/Sub. Sensors 2022, 22, 7762. https://doi.org/10.3390/s22207762
Pu C, Ding X, Wang P, Xie S, Chen J. Semantic Interconnection Scheme for Industrial Wireless Sensor Networks and Industrial Internet with OPC UA Pub/Sub. Sensors. 2022; 22(20):7762. https://doi.org/10.3390/s22207762
Chicago/Turabian StylePu, Chenggen, Xiwu Ding, Ping Wang, Shunji Xie, and Junhua Chen. 2022. "Semantic Interconnection Scheme for Industrial Wireless Sensor Networks and Industrial Internet with OPC UA Pub/Sub" Sensors 22, no. 20: 7762. https://doi.org/10.3390/s22207762