An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware

The Internet of Things (IoT) empowers the development of heterogeneous systems for various application domains using embedded devices and diverse data transmission protocols. Collaborative integration of these systems in the industrial domain leads to incompatibility and interoperability at differen...

Full description

Bibliographic Details
Main Authors: Kaiser Habib, Mohamad Hanif Md Saad, Aini Hussain, Mahidur R. Sarker, Khaled A. Alaghbari
Format: Article
Language:English
Published: MDPI AG 2022-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/22/5/1952
_version_ 1797473751645814784
author Kaiser Habib
Mohamad Hanif Md Saad
Aini Hussain
Mahidur R. Sarker
Khaled A. Alaghbari
author_facet Kaiser Habib
Mohamad Hanif Md Saad
Aini Hussain
Mahidur R. Sarker
Khaled A. Alaghbari
author_sort Kaiser Habib
collection DOAJ
description The Internet of Things (IoT) empowers the development of heterogeneous systems for various application domains using embedded devices and diverse data transmission protocols. Collaborative integration of these systems in the industrial domain leads to incompatibility and interoperability at different automation levels, requiring unified coordination to exchange information efficiently. The hardware specifications of these devices are resource-constrained, limiting their performance in resource allocation, data management, and remote process supervision. Hence, unlocking network capabilities with other domains such as cloud and web services is required. This study proposed a platform-independent middleware module incorporating the Open Platform Communication Unified Architecture (OPC UA) and Representational State Transfer (REST) paradigms. The object-oriented structure of this middleware allows information contextualization to address interoperability issues and offers aggregated data integration with other domains. RESTful web and cloud platforms were implemented to collect this middleware data, provide remote application support, and enable aggregated resource allocation in a database server. Several performance assessments were conducted on the developed system deployed in Raspberry Pi and Intel NUC PC, which showed acceptable platform resource utilization regarding CPU, bandwidth, and power consumption, with low service, update, and response time requirements. This integrated approach demonstrates an excellent cost-effective prospect for interoperable Machine-to-Machine (M2M) communication, enables remote process supervision, and offers aggregated bulk data management with wider domains.
first_indexed 2024-03-09T20:20:54Z
format Article
id doaj.art-edd7a4f58c4e490ca2bc6a2273e0034e
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-09T20:20:54Z
publishDate 2022-03-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-edd7a4f58c4e490ca2bc6a2273e0034e2023-11-23T23:48:53ZengMDPI AGSensors1424-82202022-03-01225195210.3390/s22051952An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA MiddlewareKaiser Habib0Mohamad Hanif Md Saad1Aini Hussain2Mahidur R. Sarker3Khaled A. Alaghbari4Department of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, Bangi 43600, MalaysiaInstitute of IR 4.0, Universiti Kebangsaan Malaysia, Bangi 43600, MalaysiaDepartment of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built Environment, Universiti Kebangsaan Malaysia, Bangi 43600, MalaysiaInstitute of IR 4.0, Universiti Kebangsaan Malaysia, Bangi 43600, MalaysiaInstitute of IR 4.0, Universiti Kebangsaan Malaysia, Bangi 43600, MalaysiaThe Internet of Things (IoT) empowers the development of heterogeneous systems for various application domains using embedded devices and diverse data transmission protocols. Collaborative integration of these systems in the industrial domain leads to incompatibility and interoperability at different automation levels, requiring unified coordination to exchange information efficiently. The hardware specifications of these devices are resource-constrained, limiting their performance in resource allocation, data management, and remote process supervision. Hence, unlocking network capabilities with other domains such as cloud and web services is required. This study proposed a platform-independent middleware module incorporating the Open Platform Communication Unified Architecture (OPC UA) and Representational State Transfer (REST) paradigms. The object-oriented structure of this middleware allows information contextualization to address interoperability issues and offers aggregated data integration with other domains. RESTful web and cloud platforms were implemented to collect this middleware data, provide remote application support, and enable aggregated resource allocation in a database server. Several performance assessments were conducted on the developed system deployed in Raspberry Pi and Intel NUC PC, which showed acceptable platform resource utilization regarding CPU, bandwidth, and power consumption, with low service, update, and response time requirements. This integrated approach demonstrates an excellent cost-effective prospect for interoperable Machine-to-Machine (M2M) communication, enables remote process supervision, and offers aggregated bulk data management with wider domains.https://www.mdpi.com/1424-8220/22/5/1952data integrationInternet of Things (IoT)Industrial Internet of Things (IIoT)Industry 4.0 (IR 4.0)intelligent systemOPC UA
spellingShingle Kaiser Habib
Mohamad Hanif Md Saad
Aini Hussain
Mahidur R. Sarker
Khaled A. Alaghbari
An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware
Sensors
data integration
Internet of Things (IoT)
Industrial Internet of Things (IIoT)
Industry 4.0 (IR 4.0)
intelligent system
OPC UA
title An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware
title_full An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware
title_fullStr An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware
title_full_unstemmed An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware
title_short An Aggregated Data Integration Approach to the Web and Cloud Platforms through a Modular REST-Based OPC UA Middleware
title_sort aggregated data integration approach to the web and cloud platforms through a modular rest based opc ua middleware
topic data integration
Internet of Things (IoT)
Industrial Internet of Things (IIoT)
Industry 4.0 (IR 4.0)
intelligent system
OPC UA
url https://www.mdpi.com/1424-8220/22/5/1952
work_keys_str_mv AT kaiserhabib anaggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT mohamadhanifmdsaad anaggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT ainihussain anaggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT mahidurrsarker anaggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT khaledaalaghbari anaggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT kaiserhabib aggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT mohamadhanifmdsaad aggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT ainihussain aggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT mahidurrsarker aggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware
AT khaledaalaghbari aggregateddataintegrationapproachtothewebandcloudplatformsthroughamodularrestbasedopcuamiddleware