JCP 2019 Vol.14(9): 557-570 ISSN: 1796-203X
doi: 10.17706/jcp.14.9.557-570
doi: 10.17706/jcp.14.9.557-570
Overview on Internet of Things (IoT) Architectures, Enabling Technologies and Challenges
Kaoutar Hafdi, Abderahman Kriouile, Abdelaziz Kriouile
IMS Team, ADMIR Laboratory, Rabat IT Center, ENSIAS, Mohammed V University, Rabat, Morocco.
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.
Index Terms—IoT architectures, software architectures, hardware architectures, distributed systems, IoT systems, IoT challenges, enabling technologies.
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.
Index Terms—IoT architectures, software architectures, hardware architectures, distributed systems, IoT systems, IoT challenges, enabling technologies.
Cite: Kaoutar Hafdi, Abderahman Kriouile, Abdelaziz Kriouile, "Overview on Internet of Things (IoT) Architectures, Enabling Technologies and Challenges," Journal of Computers vol. 14, no. 9, pp. 557-570, 2019.
PREVIOUS PAPER
First page
General Information
ISSN: 1796-203X
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Abbreviated Title: J.Comput.
Frequency: Bimonthly
Editor-in-Chief: Prof. Liansheng Tan
Executive Editor: Ms. Nina Lee
Abstracting/ Indexing: DBLP, EBSCO, ProQuest, INSPEC, ULRICH's Periodicals Directory, WorldCat,etc
E-mail: jcp@iap.org
-
Nov 14, 2019 News!
Vol 14, No 11 has been published with online version [Click]
-
Mar 20, 2020 News!
Vol 15, No 2 has been published with online version [Click]
-
Dec 16, 2019 News!
Vol 14, No 12 has been published with online version [Click]
-
Sep 16, 2019 News!
Vol 14, No 9 has been published with online version [Click]
-
Aug 16, 2019 News!
Vol 14, No 8 has been published with online version [Click]
- Read more>>