Question

In: Computer Science

Provide a comparison of at least 10 Internet of Things communication protocols. Provide your answer in...

Provide a comparison of at least 10 Internet of Things communication protocols. Provide your answer in a table format labelling each comparison parameter with a suitable heading. Use at least 5 parameters for comparison.

Solutions

Expert Solution

I would like to give you the basic idea of Communication protocols in IOT before starting the Comparison and i am assuming you to have the basic knowledge of the protocols as well:

This table shows us the different protocols present and the metrics used for them with Results as well as these metrics and Protocols. Please try to understand this table as this will be making the base you need to further understand the protocol. To start with let's see some basics:

MQTT, AMQP, XMPP, and REST HTTP, are designed to run on networks that use TCP, while CoAP uses UDP as the underlying transport. DDS primarily uses UDP as its underlying transport, but it also supports TCP. As mentioned in the previous section, MQTT, AMQP, and DDS implement a publish/subscribe model, while REST HTTP and CoAP implement a request/reply interaction model. MQTT, AMQP, and CoAP protocols provide very basic QoS support for delivering messages. MQTT and AMQP implement three different QoS levels, while in CoAP request and reply messages are limited to two. The QoS in REST HTTP and XMPP are provided by the underlying transport protocols. DDS, on the other hand, provides a rich set of QoS policies with over 20 different QoS options defined by the standard. Most of these protocols choose TLS or DTLS protocol as security mechanisms. Readers interested more in applications of these protocols in various segments (IoT, fog, and cloud) and less so in the protocols design itself, or readers familiar with individual protocols can skip this section or parts of it.

Protocols Latency Bandwidth consumption and throughput Energy consumption Security Open challenges and efforts in constrained environments
HTTP Longer compared to MQTT. For high throughput and bandwidth, REST HTTP is recommended. HTTP was much larger in terms of consumption when compared to MQTT. Lower than AMQP but higher than CoAP TLS version 1.3; HTTP/2.0 version
Constrained Application Protocol (CoAP) Takes more time compared to MQTT. Where message size was small, and independently of the increase of packet loss rate, CoAP consumed less bandwidth than MQTT CoAP is most efficient in terms of energy consumption. Higher than MQTT but lower than HTTP TLS version 1.3; MQTT-SN (based on UDP)
Message Queue Telemetry Transport Protocol (MQTT) Shorter compared to HTTP. Lower efficiency when compared to COAP. HTTP was much larger than with MQTT Low DTLS optimization
Data Distribution Service (DDS) DDS outperforms MQTT in terms of experienced telemetry latency. DDS is not so efficient, for the sake of understanding, DDS consumed approximately twice the bandwidth of MQTT. --------- not recommended for constrained devices
Advanced Message Queueing Protocol (AMQP) Almost the same when compared to MQTT for small payloads but slower when payloads are high. The throughput and bandwidth are both average criteria for it. AMQP was found out to be slower than MQTT. High DDS security specification
Extensible Messaging and Presence Protocol (XMPP) Average latency when compared to all. Same as AMQP. Low energy is required. It has TCP protocol based on XML-Stanzas and this provides more reliable and secure communication. light-weight XMPP publish-subscribe scheme

Summary of comparison on the basis of Latency: The shortest latency was produced by the MQTT protocol, followed by AMQP, while the difference between XMPP and DDS was negligible compared MQTT, CoAP, HTTP and AMQP messaging protocols based on their average latency among other parameters. The results have shown the highest latency in HTTP, followed by AMQP and MQTT respectively, with CoAP having the lowest latency results.

Proper comparasion with key point are showed in the table given below:

And this being the proper timeline and some proper down the line facts to be kept in mind :


Related Solutions

Describe communication protocols and specify at least 3 of the modern protocols in use
Describe communication protocols and specify at least 3 of the modern protocols in use
From Case Project 10-5: Internet of Things in your textbook: Use the Internet to research the...
From Case Project 10-5: Internet of Things in your textbook: Use the Internet to research the Internet of Things (IoT). You can find the case project by opening up your full book by clicking on the book icon in the right navigation bar from within Mindtap. You will then need to select Chapter 10, and page forward until you get to the case project section. In your own words, what is IoT? How is it being used today? How will...
Provide five examples of how the Internet of Things (IoT) will influence your career practicing mechanical...
Provide five examples of how the Internet of Things (IoT) will influence your career practicing mechanical engineering o Explain (in detail and with examples) how life and society will benefit from this evolution
Describe at least 10 things you did this week to be part of the cleaning and...
Describe at least 10 things you did this week to be part of the cleaning and home toxins greening solution. Describe the areas you see you need to improve in.
1. Your Understanding of the IASB? 2. A comparison of FASB and IFRS for at least...
1. Your Understanding of the IASB? 2. A comparison of FASB and IFRS for at least two standarsd? 3. Benefits and Costs to adoption of IFRS? 4. Arguments for and against the adoption?
Search the internet and compare at least three colleges for the following information. Provide the college...
Search the internet and compare at least three colleges for the following information. Provide the college name. What is the percent of full time and part-time teachers? What is the graduation rate? What is the teacher-to-student ratio? What is the acceptance rate? What is the percentage of female-to-male applicants and acceptance? What is the tuition cost? Does the college offer the degree/program you are interested in? Does the college offer both online and face-to-face courses in the degree/program you are...
TSL belongs to the telecommunication industry. They provide communication services (internet, voice, mobile and other related...
TSL belongs to the telecommunication industry. They provide communication services (internet, voice, mobile and other related services) for commercial and household purposes throughout Australia. TSL has been in the business for 15 years now. It is well established and profitably running business thus far. Now they have to upgrade their infrastructure which they plan to do systematically in stages gradually over next few years. For the upgrade, they need some critical hardware components and have decided to develop them in...
TSL belongs to the telecommunication industry. They provide communication services (internet, voice, mobile and other related...
TSL belongs to the telecommunication industry. They provide communication services (internet, voice, mobile and other related services) for commercial and household purposes throughout Australia. TSL has been in the business for 15 years now. It is well established and profitably running business thus far. Now they have to upgrade their infrastructure which they plan to do systematically in stages gradually over next few years. For the upgrade, they need some critical hardware components and have decided to develop them in...
TSL belongs to the telecommunication industry. They provide communication services (internet, voice, mobile and other related...
TSL belongs to the telecommunication industry. They provide communication services (internet, voice, mobile and other related services) for commercial and household purposes throughout Australia. TSL has been in the business for 15 years now. It is well established and profitably running business thus far. Now they have to upgrade their infrastructure which they plan to do systematically in stages gradually over next few years. For the upgrade, they need some critical hardware components and have decided to develop them in...
Microwave communication is important for modern information technologies. Your cellphone uses at least three microwave communication...
Microwave communication is important for modern information technologies. Your cellphone uses at least three microwave communication technologies: the mobile signal, the WiFi signal, and the GPS location service. Google for the frequency bands for these three technologies, and briefly explain why we can have all three functions running on a single cellphone simultaneously without them interfering with each other.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT