1. Students are required to work in teams of three with only two teams being of two. The latter will be based on a first-come-first-served basis (that is, whoever e-mails me first about working in teams of two will be granted that option).

On W4Writer you can order your academic assignment from one of our 900 professional writers

Assignment ID 980011092
Payment & Security
Paypal icon
Visa icon
Mastercard icon
American icon
Discover icon
Wire icon
Badge1
Badge2

1. Students are required to work in teams of three with only two teams being of two. The latter will be based on a first-come-first-served basis (that is, whoever e-mails me first about working in teams of two will be granted that option).

IoT Application Layer Protocols


The Problem:


The application layer in the IoT protocol architecture defines how the applications interface with the lower layer protocols to send the data over the network. The application data is encoded by the application layer protocol and encapsulated in the transport layer protocol which provides connection or transaction-oriented communication over the network. Different application protocols are widely used to support various types of applications and projects. These protocols include CoAP, WebSocket, MQTT, XMPP, DDS, and AMQP. Each of these protocols uses a specific communication model to exchange messages between the IoT devices themselves or between IoT devices and servers.


In this assignment, students are required to select one of these protocols and implement a simple communication between two entities (that is, device-to-device or device-to-server, depending on the selected protocol). The information to be exchanged in this communication can be simple (a text of one line) or complex (a large text, audio, or video file). Depending on the size of the file, the exchanged information may happen over several packets.


General Rules:


1. Students are required to work in teams of three with only two teams being of two. The latter will be based on a first-come-first-served basis (that is, whoever e-mails me first about working in teams of two will be granted that option).


2. Teams are required to submit a report about their work. The format of this report is as follows:


a. Objective: Explain the problem you are working on (that is, exchange of simple messages, exchange of an audio file … etc.) and the name of the application protocol you used in your work.


b. Application Protocol: Provide full description (supported with diagrams and figures whenever necessary) of the application protocol you selected in your work.


c. Testing: Provide sufficient snapshots that show how to test the execution of your final implementation.


3. The report should be submitted as a PDF file via Moodle.


Free Features

Limitless Amendments

for £23.99 Free

Bibliography

for £12.99 Free

Outline

for £4.99 Free

Title page

for £4.99 Free

Formatting

for £7.99 Free

Plagiarism Report

for £15.99 Free

Get all these features for £70.94 FREE

Proceed to Order