Abstract

The advancement of the Internet of Things (IoT) as a solution in diverse application domains has nurtured the expansion in the number of devices and data volume. Multiple platforms and protocols have been introduced and resulted in high device ubiquity and heterogeneity. However, currently available IoT architectures face challenges to accommodate the diversity in IoT devices or services operating under different operating systems and protocols. In this paper, we propose a new IoT architecture that utilizes the component-based design approach to create and define the loosely-coupled, standalone but interoperable service components for IoT systems. Furthermore, a data-driven feedback function is included as a key feature of the proposed architecture to enable a greater degree of system automation and to reduce the dependency on mankind for data analysis and decision-making. The proposed architecture aims to tackle device interoperability, system reusability and the lack of data-driven functionality issues. Using a real-world use case on a proof-of-concept prototype, we examined the viability and usability of the proposed architecture.

Highlights

  • The advancement in wireless communication technology and high-speed Internet connectivity have fostered the development of data ubiquity and data heterogeneity

  • An experiment was conducted to test the data-driven feedback mechanism’s operation and the viability of the system to be implemented on a real-world use case, which is the Maximum Power Point Tracker (MPPT) application

  • This paper presents a component-based architecture for Internet of Things (IoT) systems that supports system interoperability and service reusability, while able to accommodate flexible data-driven feedback functions

Read more

Summary

Introduction

The advancement in wireless communication technology and high-speed Internet connectivity have fostered the development of data ubiquity and data heterogeneity. Most of the real-world IoT systems leveraged model-based design methodology to build systems that solely suits the needs of the designated applications These solutions might provide superior solutions for specific use cases but lead to a heterogeneous protocol landscape for IoT ecosystems and raise questions on how to enable a clear path for providers to utilize those IoT architectures [12]. The introduction of Mobile Edge Computing (MEC) paradigm further extends the complexity of IoT system design due to the mobility management [19] These explicit model-based solutions are not cost-effective due to the limited system and device interoperability, and low reusability.

Related Work
Component-Based IoT Architecture
Central Control System Component
End Devices Component
Data-driven Feedback Model Component
External Data Input Component
Software Application Component
Use Case
Implementation
Experiment Results and Discussions
MPPT Implementation Experiment
System Interoperation Experiment
Discussions
System Interoperability
The Flexibility of Data-Driven Function
Potential Application Domains and Use-Cases
Conclusions
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.