Categories
Uncategorized

QAC020X355A Designing and Developing Products for the Internet of Everything

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

QAC020X355A Designing and Developing Products for the Internet of Everything

Question:

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.

How will your work be assessed?

Your work will be assessed by a subject expert who will use the marking grid provided in this assessment brief.  When you access your marked coursework, it is important that you reflect on the feedback so that you can use it to improve future assignments.

How will feedback be provided?

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. However, please note that this feedback is limited to recommendations on improving your work. Lecturers will not confirm any grades or marks.  The feedback can be one-to-one or in-group sessions. 

Task 1: IOT Communications Layers

Question 1

Q1.1. The 5-layer-architecture defines the main idea of the Internet of Things which are perception, transport, processing, application, and business layers . Outline the function of these 5 layers and critically evaluate them.

Q1.2. Just as the Internet has changed the way we work and communicate, by connecting us through the World Wide Web (internet), The Internet of Things (IoT) also aims to take this connectivity to another level by connecting multiple devices at a time to the internet thereby facilitating man-to-machine and machine-to-machine interactions by making use of four main components.

Explain and analyse the roles and potential risks of the components in the working of an IOT system starting from connectivity, data processing and user-interface with examples as depicted. (10 Marks)

Question 2

An IoT system distance measuring application consists of an MCU board, 3 LED and ultrasonic sensors to measure the distance of an obstacle as shown.

Components used to measure the distance of an obstacle.

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

  1. Complete the diagram of hardware components shown in by showing all the wire connections and state the pin numbers to be used on the MCU board. (4 marks)
  2. 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. In addition, your program should turn the red LED on if the distance of the obstacle is less than 100cm, it should turn the blue LED on if the distance of the obstacle is more than 100cm but less than 250 cm and finally it should make the green LED on if the distance of the obstacle is more than 250cm. Finally, carry out testing of the developed program and provide your testing evidence. (10 marks)
  3. Identify 3 disadvantages of using Ultrasonic sensors and briefly explain them.        

Task 2:  Design Approach [30%]

Question 1

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 used for connections with remote locations in which a “small code footprint” is required, or a limited network bandwidth. Basic working is shown.

A) In relation to the messaging protocol for IoT, briefly explain the following terms:

  • Broker
  • Client
  • Topic
  • Publish
  • Subscribe
  • QoS

B) Explain the working of MQTT with any relevant examples.(10 marks)

C) Explain the 2 most important challenges in using MQTT protocol for IOE communication. (4 marks)

D) Why is MQTT the preferred protocol in IoT? (4 Marks)

Task 3: Communication Protocols  [25%]

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.

  1. Provide a detailed explanation of any 2 different wireless communication technologies used in IOT devices. (5×2=10 Marks)
  2. Explain the working of I2C and SPI protocol along with some code examples. (10 marks)
  3. State 2 advantages and 1 disadvantage of I2C and SPI protocol (5 Marks)

Task 1: IoT Communication Layers    

  • For question 1a, you need to cover discussion on 5 Layers involved with Internet of Everything, including perception, transmission, middleware, application, and business layers.
  • For question 1b, you need to explain and analyze the roles and potential risks of the components in the working of an IOT system starting from connectivity, data processing and user-interface with examples.
  • For Question 2a and b, you have provided a complete circuit diagram. Provided a running program in C (Arduino) along with test snapshots.
  • For question 2c, you have provided disadvantages of using Ultrasonic sensors in any project. 20+20

Task 2: Design Approach       

  • Have covered the basic terms of MQTT and working of protocol-MQTT in IoE, with relevant programming codes?
  • Have you also covered the challenges of using MQTT?
  • Have you justified the reason on why MQTT is best suited for IOT/ IoE systems? 25

Task 3: Communication Protocols      

  • Have you selected and compared any 2 different wireless communication technologies used in IOT devices?
  • Have you covered the working of I2C and SPI protocol?
  • Have you provided 2 advantages and 1 disadvantages of SPI and I2C protocol? 25
  • 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.

A digital version of all assignment submissions. These must be submitted via Turnitin on the module’s Moodle site. They must be submitted as a Word file and must not include scanned in text or text boxes. They must be submitted before 2pm on the given date. 

It is mandatory that you add the following statement to your assignment: ‘disclosure: diagrams, pictures or any other images used in this assignment are for educational purposes only’.

Although images, diagrams and photographs etc..can be used in assignments, they MUST be referenced. However, you can access the following websites (copyright-friendly):

  • Pixabay

Free photos for commercial and private use – no attribution necessary. Some photos may come from other websites, such as Shutterstock, which may not fall under public domain – check each photo to ensure that it is public domain.

  • Photos Public Domain

Search public domain clip art and photos by category. All photos on this site were taken by the author and released as public domain.

  • Picdrome

The Picdrome gallery is divided by categories (e.g. Abstract, Food & Drink, Nature, Technology, etc.). You may also search for specific images, but the search will take you to a custom Google search of Picdrome, which makes viewing the photos a bit more difficult.

  • Ars Publik

Browse images under categories such as medical, advertisements, people, sports, space, etc.

  • Public Domain Images

Browse by category or search for images. Varied categories; the site also includes vintage photography and space images.

  • Unsplash

“All photos published on Unsplash are licensed under Creative Commons Zero which means you can copy, modify, distribute and use the photos for free, including commercial purposes, without asking permission from or providing attribution to the photographer or Unsplash.”

Assignment support:  

  • During the delivery of the module, you will have several opportunities to get formative feedback on your assessment during tutorials.
  • Although you will be guided throughout the module by your lecturer, you can get extra support for your assignment, just make an appointment with the ACE team for any language, research and study skills issues and/or talk, email the Computing ACE expert for any advice on how to approach your assignment. REMEMBER: they are not here to give you the answers!
  • 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.
  • However, please note that this feedback is limited to recommendations on improving your work. Lecturers will not confirm any grades or marks.
  • The feedback can be one-to-one or in-group sessions.

Marking and feedback process

Between you handing in your work and then receiving your feedback and marks within 20 working days, there are a number of quality assurance processes that we go through to ensure that students receive marks which reflects their work. Please note that the summative feedback and the grades remain provisional until approval from the exam board.

A brief summary is provided below.

  • Step One – The module and marking team meet to agree standards, expectations and how feedback will be provided.
  • Step Two – A subject expert will mark your work using the criteria provided in the assessment brief.
  • Step Three – A moderation meeting takes place where all members of the teaching and marking team will review the marking of others to confirm whether they agree with the mark and feedback
  • Step Four – Work at Levels 5 and 6 then goes to an external examiner who will review a sample of work to confirm that the marking between different staff is consistent and fair
  • Step Five – Your mark and feedback is processed by the Office and made available to you.

QAC020X355A Designing and Developing Products for the Internet of Everything

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

52 More Pages to Come in This Document. Get access to the complete answer.

More QAC020X355A QAC020X355A Designing and Developing Products for the Internet of Everything: Questions & Answers

CSCI 1133 Introduction to Computing and Programming Concepts

Task:
Problem 1:
Create a function, called remove_the_fact, which takes in a list of strings. We want you to remove the string of “fact” from the list and create a new list with all of the other strings. We want you to keep track of how many strings of “fact” were in the or …

View Answer

CC7182 Programming for Analytics

Question:
Data Sets Descriptions
The data used for the coursework is marketing campaign dataset based on a case of a retailer company. The primary objective of your work is to prepare data for further data mining and analysis.
The detailed data description of those data files is given below: & …

View Answer

SYST10199 Web Development

Make a folder named firstname-lastname-a12.Create a simple odd even game.3.Make twoHTML files and save themwith the namesindex.htmland game.htmlwithin the firstname-lastname-a1folder.4.The tagshouldread: Assignment 1for <your name>.5.Display the following information in </p> <h1> …</h1> <p></your>

View Answer

ICT724 Intelligent Systems

Analyse intelligent systems using concepts from machinelearning, fuzzy logic, search, expert systems, neural networks, and peripheral techniques b)Implement intelligent systems to solve business problemsc)Present and communicate complex results, derived from intelligent systems,to non-technical audi …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Still in Two Minds? The Proof is in Numbers!

38983 Genuine Reviews With a Rating of 4.9/5.

Business Law

Assignment: 1 Page, Deadline:
20 days

Good work but there missing w6 answer. moreover i think few questions required explanation i think can explain little more.

User ID: 8***63 Australia

Civil Law

Home Work: 6 Pages, Deadline:
7 days

Assignment delivered before the deadline. Great work by the team and appreciate the support.

User ID: 8***13 Canberra, Australia

Economics

Assignment: 3.2 Pages, Deadline:
3 days

The assisgnment was properly written with great content and structure. Thank You for the assistance.

User ID: 1***22 Canberra, Singapore

Management

Home Work: 2 Pages, Deadline:
9 days

I am glad to use assignment help. I get nice assignment help from the different trainers.

User ID: 4***45 Canberra, Australia

Psychology

Thesis: 1 Page, Deadline:
6 days

I am very satisfied the work your company does. My papers have never looked so good. Thank you very much for this.

User ID: 8***47 Canberra, Singapore

Management

Essay: 4.4 Pages, Deadline:
18 hours

Thank you for the effort of both the author and the expert. Thank you for the effort. The topic is excellent, and I hope to continue at this high leve …

User ID: 9***3 Canberra, Kuwait

HRM

Assignment: 3 Pages, Deadline:
4 days

very good paper, all aspects covered by the author, which was not easy given the scope

User ID: 3***61 Budapest, Hungary

Management

Home Work: 2 Pages, Deadline:
15 days

The information provided is very clear and used good examples and references. There are no grammatical mistakes at all and the standard of writing is …

User ID: 7***15 Berlin, Germany

Nursing

Assignment: 1 Page, Deadline:
5 days

Thank you for the quality assignment , I always trust and get good mark from assignment help . Thank you for helping .

User ID: 4***73 Berlin, Australia

Healthcare

Assignment: 8 Pages, Deadline:
3 days

I have passed my assignment. I got my assignment back on time. Thank you very much.

User ID: 6***42 Berlin, Australia

Psychology

Essay: 8 Pages, Deadline:
10 days

Good work. I will do business again. Great customer service. Greta expert…….

User ID: 8***51 Berlin, United Arab Emirates

Assignment

Home Work: 3 Pages, Deadline:
5 days

I love the work your company does. My papers have never looked so good. Thank you very much for this.

User ID: 5***00 Berlin, United States

Healthcare

Assignment: 4 Pages, Deadline:
5 days

I got a good grade on this paper thank you for help and I will order more papers

User ID: 7***29 Garden City, United States

Accounting

Programming: 2.8 Pages, Deadline:
3 days

like the work and the way of writing and the marks was good as i got 79 marks and i like the formate of the writing.

User ID: 6***31 Leichhardt, Australia

Management

Assignment: 7 Pages, Deadline:
5 days

the paper was well written and I passed thank you for your service I would pay again

User ID: 7***29 Garden City, United States

Economics

Assignment: 2 Pages, Deadline:
20 hours

The assignment was received on time and I have to check the assignment and will get back for the feedback thank you

User ID: 8***40 Vancouver, Canada

Accounting

Course Work: 0 Pages, Deadline:
11 hours

Everything was met and done perfectly! It hasn’t been graded but through the explanations, I was able to understand the assignment and how the expe …

User ID: 8***57 Vancouver, Canada

HRM

Assignment: 9 Pages, Deadline:
2 days

Got the great and satisfied result. Thank you the expert team. But the expert team need to write more real and work life example for each assignment i …

User ID: 4***0 Central District, Hong Kong

Management

Home Work: 9 Pages, Deadline:
2 days

Got the great and satisfied result for this assignment. Thank you the expert team, but give little suggest to the team, the assignment need to more re …

User ID: 4***0 Central District, Hong Kong

Management

Assignment: 8 Pages, Deadline:
8 hours

Really impressed by your work. the report really good. all the points are detailly explained and the report format looks great.

User ID: 4***87 Melbourne, Australia

Business Law

Assignment: 1 Page, Deadline:
20 days

Good work but there missing w6 answer. moreover i think few questions required explanation i think can explain little more.

User ID: 8***63 Australia

Civil Law

Home Work: 6 Pages, Deadline:
7 days

Assignment delivered before the deadline. Great work by the team and appreciate the support.

User ID: 8***13 Canberra, Australia

Economics

Assignment: 3.2 Pages, Deadline:
3 days

The assisgnment was properly written with great content and structure. Thank You for the assistance.

User ID: 1***22 Canberra, Singapore

Management

Home Work: 2 Pages, Deadline:
9 days

I am glad to use assignment help. I get nice assignment help from the different trainers.

User ID: 4***45 Canberra, Australia

Psychology

Thesis: 1 Page, Deadline:
6 days

I am very satisfied the work your company does. My papers have never looked so good. Thank you very much for this.

User ID: 8***47 Canberra, Singapore

Management

Essay: 4.4 Pages, Deadline:
18 hours

Thank you for the effort of both the author and the expert. Thank you for the effort. The topic is excellent, and I hope to continue at this high leve …

User ID: 9***3 Canberra, Kuwait

HRM

Assignment: 3 Pages, Deadline:
4 days

very good paper, all aspects covered by the author, which was not easy given the scope

User ID: 3***61 Budapest, Hungary

Management

Home Work: 2 Pages, Deadline:
15 days

The information provided is very clear and used good examples and references. There are no grammatical mistakes at all and the standard of writing is …

User ID: 7***15 Berlin, Germany

Nursing

Assignment: 1 Page, Deadline:
5 days

Thank you for the quality assignment , I always trust and get good mark from assignment help . Thank you for helping .

User ID: 4***73 Berlin, Australia

Healthcare

Assignment: 8 Pages, Deadline:
3 days

I have passed my assignment. I got my assignment back on time. Thank you very much.

User ID: 6***42 Berlin, Australia

Psychology

Essay: 8 Pages, Deadline:
10 days

Good work. I will do business again. Great customer service. Greta expert…….

User ID: 8***51 Berlin, United Arab Emirates

Assignment

Home Work: 3 Pages, Deadline:
5 days

I love the work your company does. My papers have never looked so good. Thank you very much for this.

User ID: 5***00 Berlin, United States

Healthcare

Assignment: 4 Pages, Deadline:
5 days

I got a good grade on this paper thank you for help and I will order more papers

User ID: 7***29 Garden City, United States

Accounting

Programming: 2.8 Pages, Deadline:
3 days

like the work and the way of writing and the marks was good as i got 79 marks and i like the formate of the writing.

User ID: 6***31 Leichhardt, Australia

Management

Assignment: 7 Pages, Deadline:
5 days

the paper was well written and I passed thank you for your service I would pay again

User ID: 7***29 Garden City, United States

Economics

Assignment: 2 Pages, Deadline:
20 hours

The assignment was received on time and I have to check the assignment and will get back for the feedback thank you

User ID: 8***40 Vancouver, Canada

Accounting

Course Work: 0 Pages, Deadline:
11 hours

Everything was met and done perfectly! It hasn’t been graded but through the explanations, I was able to understand the assignment and how the expe …

User ID: 8***57 Vancouver, Canada

HRM

Assignment: 9 Pages, Deadline:
2 days

Got the great and satisfied result. Thank you the expert team. But the expert team need to write more real and work life example for each assignment i …

User ID: 4***0 Central District, Hong Kong

Management

Home Work: 9 Pages, Deadline:
2 days

Got the great and satisfied result for this assignment. Thank you the expert team, but give little suggest to the team, the assignment need to more re …

User ID: 4***0 Central District, Hong Kong

Management

Assignment: 8 Pages, Deadline:
8 hours

Really impressed by your work. the report really good. all the points are detailly explained and the report format looks great.

User ID: 4***87 Melbourne, Australia

Have any Query?

Get Homework Help Online From Expert Tutors

X
WeCreativez WhatsApp Support
Our customer support team is here to answer your questions. Ask us anything!
👋 Hi, how can I help?