Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
Communication Protocols and Design Approaches for IoT

Module Learning Outcomes

On successful completion of the module students will be able to:

1.Critically appraise knowledge base relating to the use of Internet of Everything, including (passive and active) sensors, actuators, the physical communications layer, communications protocols, programming frameworks, and an understanding of energy and bandwidth constraints.

2.Evaluate design approaches used to design Internet of Everything applications.

3.Design and build a sensor network based on Internet of Everything technology.

4.Develop application software of moderate complexity for a well-used mobile platform.

5.Critically discuss current research issues and application areas of the Internet of Everything and mobile devices, including an understanding of the commercial context and privacy/security issues, and make well-informed speculations on the future of the area.

A)In relation to the messaging protocol MQTT for IoT, explain how MQTT works in relation to the shown above. Also include a sample code for publish and subscribe code in any programming language to illustrate your explanation.

B)Provide a detailed comparison of MQTT with any other transport protocols (HTTP, AMQP, CoAP, etc) and justify the reason why MQTT is best suited for IOT systems.

C)What are the 3 challenges associated with the use of MQTT.

D)Choose any 1 topic and briefly discuss the application of IoT in your chosen area:

a.Smart home

b.Smart city and transportation

c.Energy Management

d.Health care

e.Waste Management

f.Retails Industries

Task 3: Communication Protocols

Wireless technology (like Bluetooth, BLE, LORA, Cellular, RFID, WiFi, Zigbee, etc) is the main communication channel for IoT devices. As a result, almost all data associated with IoT devices are communicated wirelessly over short or long distances.

A)Provide a detailed explanation of any 3 different wireless communication technologies used in IOT devices.

Explain the working of I2C and SPI protocol?

This Coursework is an Individual report and should be submitted as a Word document in total including all diagrams, documentation, and description) via Turnitin on Moodle and must include all the required components along with citations and references.

This Coursework is worth 60% of the overall assignment. The marking criteria are outlined below.

Task 1:

IoT Communication Layers ·For Question 1 and 2, you should provide a complete circuit diagram. Provide a running program in C (Arduino) along with test snapshots.

·For question 1, you should provide explanations on the 5 Layers involved with Internet of Everything, including perception, transmission, middleware, application, and business layers.

·For question 2, you should also provide disadvantages of using Ultrasonic sensors in any project.

Using MQTT for IoT

Task 2:

Design Approach ·Have you covered the working of protocol-MQTT in IoE, with relevant programming codes?  

·Have you provided a detailed comparison of MQTT with any other transport protocols (HTTP, AMQP, CoAP, etc)?

·Have you justified the reason on why MQTT is best suited for IOT systems?

·Have you also covered the challenges of using MQTT?

·Have you covered the application of IoT in any 1 given area?

Task 3:

Communication Protocols ·Have you selected and evaluated any 4 different wireless communication technologies used in IOT devices?

·Have you covered the working of I2C and SPI protocol?

Referencing ·Your report should be well laid out and formatted according to the given requirements. Your report should be free from grammatical and spelling errors. The Harvard system has been used to cite work where necessary and a list of references is also provided.

Assignment Preparation Guidelines 

·All components of the assignment (text, diagrams. code etc.) must be submitted in ….one-word file (hand-written text or hand drawn diagrams are not acceptable), any other accompanied materials such as simulation file, code, etc. should be attached in appendices. 

·Standard and commonly used fonts such as Arial or Calibri should be used, font size must be within the range of 10 to 15 points including the headings, body text and any texts within diagrams, 

·Spacing should not be less than 1.5 

·Pay attention to the Assessment criteria / Marking scheme, the work is to be concise and technical. Try to analyse, compare and evaluate rather than simply describe.  

·All figures, screenshots, graphs and tables must be numbered and labelled. 

·Material from external sources must be properly referenced and cited within the text using the Harvard referencing system,  

·The assignment should be logically structured, the core of the report may start by defining the problem / requirements, followed by the proposed solution including a detailed discussion, analysis and evaluation, leading to implementation and testing stage, finally a conclusion and/or personal reflection on learning. 

·Screenshots without description / discussion does not constitute understanding and maybe assumed irrelevant. 

·Please access your Turnitin Test Page via Dashboard or My modules to learn more about Turnitin and to make a test submission and to check your similarity score before uploading your final version  

·You will have opportunity to submit as many times to your module pages as you want up until the deadline. 

·Make sure to make backup of your work to avoid distress for loss or damage of your original work, use multiple storage media (memory stick, cloud and personal computer). 

·Students will have access to formative feedback on each task set in workshops, thereby helping them to refine their approach to the summative tasks that have been set. 

Plagiarism and Collusion

·Academic Integrity is a matter that is taken very seriously at the university and student should endeavour to enforce it to all their assignments. In other words, plagiarism, collusion (working and copying from another student) and ghost writing will not be tolerated and will result in sanctions eg: capped resit, suspension and/or withdrawal. Correct referencing demonstrates your academic and professional skill. It also reflects your academic honesty and thus to some degree protects you from cases of plagiarism. 

·Plagiarism: occurs when you present somebody else’s work as your own, whether that work is an idea, graphs, figure, illustration or a pure text. Be it available in web, textbooks, reports or otherwise. 

·Plagiarism will be dealt with firmly and can lead to serious consequences and disciplinary procedures.  

·You must write your assignment in your own words to demonstrate your understanding of the subject.  

·Collusion: occurs when copying another student’s report (Text, Figures, Illustration etc..) and submitting it as your own. 

·Wholesale use of text and diagrams from websites is considered as plagiarism when not acknowledged. 

·You are required to follow the Roehampton Harvard referencing System. Please refer to Moodle for the latest version of the Roehampton Harvard referencing System or ask the library. 

·An accompanying list of references (on a separate page and in alphabetical order) must also be provided as part of your work. 

support
Whatsapp
callback
sales
sales chat
Whatsapp
callback
sales chat
close