IoT Ecosystem: A Survey on Devices, Gateways, Operating Systems, Middleware and Communication

被引:113
作者
Bansal, Sharu [1 ]
Kumar, Dilip [1 ]
机构
[1] St Longowal Inst Engn & Technol, ECE Dept, Longowal, Sangrur, India
关键词
IoT devices; OS; Middleware; Communication; Gateways; Security; THINGS IOT; BIG DATA; INTERNET; TECHNOLOGIES; CHALLENGES; MANAGEMENT; ARCHITECTURE; SECURITY; BLOCKCHAIN; NETWORKS;
D O I
10.1007/s10776-020-00483-7
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In this era of research and technology, Internet of things (IoT) takes a prominent part in the evolution of applications of the various field like health, education, smart cities, homes, agriculture etc. This paper provides a survey of the IoT ecosystem. All the components of IoT and their significance has been elaborated. The smart sensors collaborate through wireless communication and internet, with zero human activity, to deliver automated intelligent applications. In this internet world, machine-to-machine (M2M) technologies are the first phase of the IoT. As IoT is expanding, it is bringing together vast technologies as in Big Data, Artificial Intelligent, Machine Learning to tackle the huge data and devices. This paper starts by providing an overview of the taxonomy of the IoT ecosystem. Then, it provides a technical overview of IoT enabling architectures, devices, gateways, operating systems (OS), middleware, platforms, data storage, security, communication protocols and interfaces for the data flow in an ecosystem. This paper also discusses the key hurdles that need to be tackled for expanding IoT. A relation between IoT and new technologies like big data, cloud and fog computing has been briefed. Finally, it presents the growing applications that IoT delivers.
引用
收藏
页码:340 / 364
页数:25
相关论文
共 112 条
[1]   INTERNET-OF-THINGS-BASED SMART ENVIRONMENTS: STATE OF THE ART, TAXONOMY, AND OPEN RESEARCH CHALLENGES [J].
Ahmed, Ejaz ;
Yaqoob, Ibrar ;
Gani, Abdullah ;
Imran, Muhammad ;
Guizani, Mohsen .
IEEE WIRELESS COMMUNICATIONS, 2016, 23 (05) :10-16
[2]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[3]  
Al-Sarawi S., 2017, 2017 8th International Conference on Information Technology (ICIT), P685, DOI [10.1109/ICITECH.2017.8079928, DOI 10.1109/ICITECH.2017.8079928]
[4]  
Al-Turjman F., 2019, Artificial Intelligence in IoT, V1st
[5]   A Survey on the Roles of Communication Technologies in IoT-Based Personalized Healthcare Applications [J].
Alam, Muhammad Mahtab ;
Malik, Hassan ;
Khan, Muhidul Islam ;
Pardy, Tamas ;
Kuusik, Alar ;
Le Moullec, Yannick .
IEEE ACCESS, 2018, 6 :36611-36631
[6]   Enabling IoT interoperability through opportunistic smartphone-based mobile gateways [J].
Aloi, G. ;
Caliciuri, G. ;
Fortino, G. ;
Gravina, R. ;
Pace, P. ;
Russo, W. ;
Savaglio, C. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 81 :74-84
[7]  
Amorim VJP, 2016, BRAZ SYM COMPUT SYST, P150, DOI [10.1109/SBESC.2016.23, 10.1109/SBESC.2016.030]
[8]   Toward Unified Control of Networks of Switches and Sensors Through a Network Operating System [J].
Anadiotis, Angelos-Christos G. ;
Milardo, Sebastiano ;
Morabito, Giacomo ;
Palazzo, Sergio .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (02) :895-904
[9]   Internet of Mobile Things: Overview of LoRaWAN, DASH7, and NB-IoT in LPWANs Standards and Supported Mobility [J].
Ayoub, Wael ;
Samhat, Abed Ellatif ;
Nouvel, Fabienne ;
Mroue, Mohamad ;
Prevotet, Jean-Christophe .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (02) :1561-1581
[10]   RIOT: An Open Source Operating System for Low-End Embedded Devices in the IoT [J].
Baccelli, Emmanuel ;
Gundogan, Cenk ;
Hahm, Oliver ;
Kietzmann, Peter ;
Lenders, Martine S. ;
Petersen, Hauke ;
Schleiser, Kaspar ;
Schmidt, Thomas C. ;
Waehlisch, Matthias .
IEEE INTERNET OF THINGS JOURNAL, 2018, 5 (06) :4428-4440