2022
DOI: 10.3390/s22030995
|View full text |Cite
|
Sign up to set email alerts
|

A Comprehensive Review of Internet of Things: Technology Stack, Middlewares, and Fog/Edge Computing Interface

Abstract: The Internet of Things (IoT) is an extensive network of heterogeneous devices that provides an array of innovative applications and services. IoT networks enable the integration of data and services to seamlessly interconnect the cyber and physical systems. However, the heterogeneity of devices, underlying technologies and lack of standardization pose critical challenges in this domain. On account of these challenges, this research article aims to provide a comprehensive overview of the enabling technologies a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
28
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 59 publications
(28 citation statements)
references
References 167 publications
0
28
0
Order By: Relevance
“…Google Drive uses Google cloud services. Cloud computing makes the Internet of Things more successful by enabling users to perform computing using the services provided over the Internet [46]. A large amount of data is generated by rapidly growing IoT technology that arises the problem of storing, processing, and accessing the data.…”
Section: ) Service Layermentioning
confidence: 99%
“…Google Drive uses Google cloud services. Cloud computing makes the Internet of Things more successful by enabling users to perform computing using the services provided over the Internet [46]. A large amount of data is generated by rapidly growing IoT technology that arises the problem of storing, processing, and accessing the data.…”
Section: ) Service Layermentioning
confidence: 99%
“…IoT middleware platforms have become an essential part of the IoT ecosystem, as they provide a common interface between the different sensors, computing devices, and actuators. As shown in Ali et al [3] these platforms fulfil different types of requirements, which leads adopters to perform an exhaustive analysis before choosing and implementing a specific type of architecture. From the perspective of application developers, incompatibility between IoT platforms results in adapting their application to the platform-specific API and information models of each different platform, which makes cross-platform development harder and time-consuming.…”
Section: Introductionmentioning
confidence: 99%
“…Within the well-known three-layered IoT architecture comprising Perception, Network and Application layers, the Arduino microcontroller is commonly placed in the Perception level [4,16]. Arduino boards are sometimes referred to as IoT hardware platforms [2].…”
Section: Introductionmentioning
confidence: 99%