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
IoT Module - Designing Applications, Controlling LEDs and Measuring Distances

Internet of Everything Knowledge Appraisal

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.

You need to design an application that will enable you to control the LED On & OFF once the temperature reading goes over 40 oC or the humidity reading goes over 80%.

A)Complete the diagram of hardware components shown in figure 3 in your answer books by showing all the wires connection and state the pin numbers to be used on the MCU board.

B)Provide a code in C language to be used in MCU (Arduino) to control the LED ON & OF, once the temperature reading goes over 40 oC or relative humidity reading goes over 80%. �Carry out testing of the developed program and provide your testing evidence.

C)Explain the 5 layers of Internet of things?

Question 2

An IoT system distance measuring application consists of an MCU board and ultrasonic sensor to measure the distance of an obstacle as shown in Figure 2A & 2B.

You need to design the system by joining the wires in Figure 2A that will enable to measure the distance of the obstacle from the sensor.

A)Complete the diagram of hardware components shown in figure 2A by showing all the wire connections and state the pin numbers to be used on the MCU board. ����

B)Provide a code in C language to be used in MCU (Arduino) for measuring the distance when an obstacle comes in line with the ultrasonic sensor. Also, carry out testing of the developed program and provide your testing evidence.

C)Identify 3 disadvantages of using Ultrasonic sensors and briefly explain them.

The four widely accepted and emerging messaging protocols for IoT systems are: MQTT, CoAP, AMQP and HTTP, however the most widely used protocol is MQTT. MQTT is a publish-subscribe-based messaging protocol used on the Internet of Things. It works on top of the TCP/IP protocol, and is designed for connections with remote locations in which a "small code footprint" is required, or a limited network bandwidth. An example is shown below in Figure 3.

Design Approaches for IoT Applications

A)In relation to the messaging protocol MQTT for IoT, explain how MQTT works in relation to the figure 3 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) (3 marks) 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.

B)Explain the working of I2C and SPI protocol?

Task 4: Referencing and Bibliography

You are required to follow the Harvard referencing system when citing others' work. Include an accompanying list of references as part of your report. Your final work should be well presented and organised.

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?

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.�

Building a Sensor Network

�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.�

�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.�

Answer

Internet of Everything (IoE) refers to the concept of connecting various devices, objects, and people to the internet and enabling them to communicate with each other. Designing IoE applications requires a comprehensive understanding of various aspects such as communication protocols, network infrastructure, data management, security, and user experience. In this context, several design approaches are used to design IoE applications, including:

  1. Service-Oriented Architecture (SOA): SOA is an architectural style that uses services as the fundamental building blocks for creating applications. In the context of IoE, SOA can be used to create a set of loosely coupled services that can interact with each other over the network, enabling the devices to communicate with each other.

  2. Event-Driven Architecture (EDA): EDA is an architectural style that focuses on the exchange of events between different components of the system. In IoE applications, EDA can be used to manage the events generated by various devices and trigger appropriate actions.

  3. Microservices: Microservices are a design approach that involves breaking down large monolithic applications into smaller, modular services that can be independently developed, deployed, and managed. In the context of IoE, microservices can be used to create small, lightweight services that can be deployed on edge devices.

  4. RESTful APIs: Representational State Transfer (REST) is a design approach that uses simple HTTP requests to access and manipulate web resources. In IoE applications, RESTful APIs can be used to create lightweight, scalable, and interoperable interfaces that enable devices to interact with each other.

  5. Publish/Subscribe Messaging: Publish/subscribe messaging is a communication pattern that allows devices to publish messages

support
Whatsapp
callback
sales
sales chat
Whatsapp
callback
sales chat
close