Cargando…

Messaging Protocols for IoT Systems—A Pragmatic Comparison

There are a dozen messaging protocols proposed for IoT systems. Choosing one for a new design is complicated, and a non-optimal selection can result in slower development and higher design costs. This paper aims to help select appropriate protocols, considering IoT applications’ specificity and comm...

Descripción completa

Detalles Bibliográficos
Autores principales: Wytrębowicz, Jacek, Cabaj, Krzysztof, Krawiec, Jerzy
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8540579/
https://www.ncbi.nlm.nih.gov/pubmed/34696117
http://dx.doi.org/10.3390/s21206904
_version_ 1784589021345742848
author Wytrębowicz, Jacek
Cabaj, Krzysztof
Krawiec, Jerzy
author_facet Wytrębowicz, Jacek
Cabaj, Krzysztof
Krawiec, Jerzy
author_sort Wytrębowicz, Jacek
collection PubMed
description There are a dozen messaging protocols proposed for IoT systems. Choosing one for a new design is complicated, and a non-optimal selection can result in slower development and higher design costs. This paper aims to help select appropriate protocols, considering IoT applications’ specificity and communication requirements. We have identified the protocol features that are significant for the design and operation of IoT systems. This paper gives a substantial comparison of the protocols using the features and is based on a thorough analysis of the protocol specifications. The results contain an assessment of the suitability of the protocols for the defined types of IoT devices and the identified communication purposes. We conclude the comparison with some recommendations of the protocol selection and usage.
format Online
Article
Text
id pubmed-8540579
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-85405792021-10-24 Messaging Protocols for IoT Systems—A Pragmatic Comparison Wytrębowicz, Jacek Cabaj, Krzysztof Krawiec, Jerzy Sensors (Basel) Article There are a dozen messaging protocols proposed for IoT systems. Choosing one for a new design is complicated, and a non-optimal selection can result in slower development and higher design costs. This paper aims to help select appropriate protocols, considering IoT applications’ specificity and communication requirements. We have identified the protocol features that are significant for the design and operation of IoT systems. This paper gives a substantial comparison of the protocols using the features and is based on a thorough analysis of the protocol specifications. The results contain an assessment of the suitability of the protocols for the defined types of IoT devices and the identified communication purposes. We conclude the comparison with some recommendations of the protocol selection and usage. MDPI 2021-10-18 /pmc/articles/PMC8540579/ /pubmed/34696117 http://dx.doi.org/10.3390/s21206904 Text en © 2021 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Wytrębowicz, Jacek
Cabaj, Krzysztof
Krawiec, Jerzy
Messaging Protocols for IoT Systems—A Pragmatic Comparison
title Messaging Protocols for IoT Systems—A Pragmatic Comparison
title_full Messaging Protocols for IoT Systems—A Pragmatic Comparison
title_fullStr Messaging Protocols for IoT Systems—A Pragmatic Comparison
title_full_unstemmed Messaging Protocols for IoT Systems—A Pragmatic Comparison
title_short Messaging Protocols for IoT Systems—A Pragmatic Comparison
title_sort messaging protocols for iot systems—a pragmatic comparison
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8540579/
https://www.ncbi.nlm.nih.gov/pubmed/34696117
http://dx.doi.org/10.3390/s21206904
work_keys_str_mv AT wytrebowiczjacek messagingprotocolsforiotsystemsapragmaticcomparison
AT cabajkrzysztof messagingprotocolsforiotsystemsapragmaticcomparison
AT krawiecjerzy messagingprotocolsforiotsystemsapragmaticcomparison