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...
Autores principales: | , , |
---|---|
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 |