Overview on Internet of Things (IoT) Architectures, Enabling Technologies and Challenges

  • Hafdi K
N/ACitations
Citations of this article
23Readers
Mendeley users who have this article in their library.

Abstract

IoT systems are known for being complex, heterogeneous, distributed, resources constrained, integrating probably moving devices or services in a highly dynamic environment. This is a non exhaustive set of characteristics that an IoT system should satisfy. Designing an IoT system according to a given architecture in order to satisfy a set of required characteristics is a priority in order to meet principal requirements of the system according to the specific application field. In this paper, we give an overview of main existing categories of IoT architectures. We identify principally software IoT architecture, hardware IoT architecture, and general IoT architecture. Based on this study, we propose an end-to-end IoT architecture designed according to a five layered model. We propose a summary of different enabling technologies presented according to the end-to-end architecture. We finally exhibit main challenges of IoT systems that can be raised at different contexts and applications.

Cite

CITATION STYLE

APA

Hafdi, K. (2019). Overview on Internet of Things (IoT) Architectures, Enabling Technologies and Challenges. Journal of Computers, 14(9), 557–570. https://doi.org/10.17706/jcp.14.9.557-570

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free