A survey on communication protocols and performance evaluations for Internet of Things


Bayılmış C., Ebleme M. A., Çavuşoğlu Ü., Küçük K., Sevin A.

Digital Communications and Networks, cilt.8, sa.6, ss.1094-1104, 2022 (SCI-Expanded) identifier identifier

  • Yayın Türü: Makale / Tam Makale
  • Cilt numarası: 8 Sayı: 6
  • Basım Tarihi: 2022
  • Doi Numarası: 10.1016/j.dcan.2022.03.013
  • Dergi Adı: Digital Communications and Networks
  • Derginin Tarandığı İndeksler: Science Citation Index Expanded (SCI-EXPANDED), Scopus
  • Sayfa Sayıları: ss.1094-1104
  • Anahtar Kelimeler: Internet of Things, IoT application layer protocols, IoT communication protocols, Performance evaluation, MESSAGING PROTOCOLS
  • Kocaeli Üniversitesi Adresli: Evet

Özet

© 2022 Chongqing University of Posts and TelecommunicationsThe Internet of Things (IoT) is a large-scale network of devices capable of sensing, data processing, and communicating with each other through different communication protocols. In today's technology ecosystem, IoT interacts with many application areas such as smart city, smart building, security, traffic, remote monitoring, health, energy, disaster, agriculture, industry. The IoT network in these scenarios comprises tiny devices, gateways, and cloud platforms. An IoT network is able to keep these fundamental components in transmission under many conditions with lightweight communication protocols taking into account the limited hardware features (memory, processor, energy, etc.) of tiny devices. These lightweight communication protocols affect the network traffic, reliability, bandwidth, and energy consumption of the IoT application. Therefore, determining the most proper communication protocol for application developers emerges as an important engineering problem. This paper presents a straightforward overview of the lightweight communication protocols, technological advancements in application layer for the IoT ecosystem. The survey then analyzes various recent lightweight communication protocols and reviews their strengths and limitations. In addition, the paper explains the experimental comparison of Constrained Applications Protocol (CoAP), Message Queuing Telemetry (MQTT), and WebSocket protocols, more convenient for tiny IoT devices. Finally, we discuss future research directions of communication protocols for IoT.