With the widespread adoption of the Internet of Things (IoT) technology, having an efficient and reliable messaging protocol becomes a paramount factor in the design and implementation of any IoT application. This paper provides an overview of the main messaging protocols; particularly, the Message Queuing Telemetry Transport (MQTT), Constrained Application Protocol (CoAP), Advanced Message Queuing Protocol (AMQP), Data Distribution Service (DDS), and Extensible Messaging and Presence Protocol (XMPP), with a comparative analysis on the protocols’ interoperability, quality of service (QoS)/ reliability, energy consumption and transmission efficiency.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Interoperability, Reliability, and Efficiency in IoT Protocols: A Comparative Review

  • Ala’ Khalifeh,
  • Haya Alshahrour

摘要

With the widespread adoption of the Internet of Things (IoT) technology, having an efficient and reliable messaging protocol becomes a paramount factor in the design and implementation of any IoT application. This paper provides an overview of the main messaging protocols; particularly, the Message Queuing Telemetry Transport (MQTT), Constrained Application Protocol (CoAP), Advanced Message Queuing Protocol (AMQP), Data Distribution Service (DDS), and Extensible Messaging and Presence Protocol (XMPP), with a comparative analysis on the protocols’ interoperability, quality of service (QoS)/ reliability, energy consumption and transmission efficiency.