ENG103 Internet of Things

ENG103 Internet of Things Semester 2, 2020
School of Science and Engineering
ENG103 Internet of Things
Prepared by: Prof. Li-minn Ang (lang@usc.edu.au)
Major IoT Project
Overview
This assessment gives students the opportunity to implement a major project using the microcomputer and Python programming, electronics circuits, sensors and/or actuators, and IoT
communication networks. Students can either do a defined IoT project or an open IoT project
based on student interest to meet the assessment rubrics. Students will communicate the findings
and outcomes of the project through a poster.
As part of the project, students are required to provide individual reports outlining each member’s
contribution into the completed project and complete a peer assessment of the contribution from
other members of the group. Guidance will be provided on teamwork skills, how to manage group
processes, and giving and receiving constructive feedback.
Student Name: __________________
Student ID: _____________________
ENG103 Internet of Things
2 | IoT Major Project Specification Semester 2, 2020
1 Learning Objectives
In this assessment, students will undertake a major IoT project and be assessed on:
• Implementation of digital and analogue sensors and programmatically interpret their
signals;
• Creation of automated solutions by finding and modifying simple microcontroller
programs;
• Interpretation of program code and scripts in a range of applications,
• Navigation of a command-line driven operating system to control a computer and
configure a range of applications; and
• Designing a poster to communicate the project findings and outcomes.
ENG103 Internet of Things
3 | IoT Major Project Specification Semester 2, 2020
2 Project Specification
The major project will be undertaken from Weeks 9 to 13 using an Agile “Sprint” methodology.
Each sprint is a piece of time boxed work (in our case, each sprint is a week) which is a short,
modularised piece of development/testing which aims to meet the sprint goal/milestone. The
project design and outcomes will be documented in a report and poster. There are five sprint tasks
for the project as shown in Table 1. Note that the “weighting column” is only for guidance on the
amount of recommended effort/time to spend on each task and milestone.
Table 1. Sprint tasks for Major IoT Project.

5-Week IoT Major Project Sprint
Week Task and Milestone Weighting
9 Task 1: Problem definition and conceptual design 10%
10 Task 2: Hardware design (sensors, electronic circuits, Raspberry Pi
connections, e.g. Fritzing)
10%
11 Task 3: Software design (algorithm and Python code) 10%
12 Task 4: Additional functionalities (e.g. IoT communications, database,
graphical output, etc.), preliminary poster for peer feedback
10%
13 Task 5: Submission of final report and poster 10%

Students can either do a defined IoT project or an open IoT project based on student interest.
Students will communicate the findings and outcomes of the project through a poster.
ENG103 Internet of Things
4 | IoT Major Project Specification Semester 2, 2020
2.1 Defined IoT Project
The specifications of the defined IoT project for this year is shown below.
IoT Home Healthcare System
Pulse oximeters are devices used to measure blood oxygen levels or the saturation of oxygen
in the blood. For your major IoT project, design and implement an IoT healthcare system for
home use using the Raspberry Pi which is able to measure the patient heartbeat (beats per
minute (BPM)) and the amount of oxygen in the blood (pulse oximetry). A conceptual diagram
of the heartbeat sensor and pulse oximeter operation is shown below.
The IoT system will have the following basic capabilities:
1. Measure and display the heartbeat in terms of BPM on a screen (PC or otherwise).
2. Measure and display the oxygen level in terms of SpO2 on a screen (PC or otherwise).
3. Set critical thresholds for the SpO2 and BPM levels. If the measured levels go below the
critical thresholds, the system will:
a) Rapidly blink a red LED; and
b) Send a SMS message to a mobile phone with the message “ENG103 << your group
member names >> Health Alert: Oxygen level is xx% and BPM is yy%” where xx%
and yy% are the measured SpO2 and BPM levels.
2.2 Open IoT Project
Instead of doing the Defined IoT Project in 2.1, students have the flexibility and option to do an
Open IoT Project based on student interest to meet the requirements of the assessment rubrics.
Note that the complexity and effort required for the Open IoT Project needs to be judged to be at
least equivalent to the work required for the Defined IoT Project. Students opting to do the Open
IoT Project agree that the terms and letters in the rubrics serve only as guidelines for marking,
and that the spirit in which the rubrics are given will also be considered in the grading.
2.3 Poster
Students will communicate the findings and outcomes of the project through a poster. The format
of the poster is open to interpretation but should include the title of the project, the names of the
group members, the affiliation of the students (“University of the Sunshine Coast” with either the
Moreton Bay or Sippy Downs address), and an abstract/introduction. A sample is shown below.
In Week 12, students have the opportunity to upload a preliminary version of their poster to obtain
feedback from other students before submitting the final poster in Week 13.
ENG103 Internet of Things
5 | IoT Major Project Specification Semester 2, 2020
2.4 Assessment Rubrics
The assessment rubrics are shown below.

Criteria FL PS CR DI HD
Problem definition
and conceptual
design (10%)
The problem is not
defined and no
conceptual design
is given.
The problem is
somewhat defined
and the
conceptual design
does not make a
clear argument for
the scientific
validity.
The problem is
adequately
defined and the
conceptual design
makes a sufficient
argument for the
scientific validity.
The problem is
well defined and
the conceptual
design makes a
good argument for
the scientific
validity.
The problem is
comprehensively
defined and the
conceptual design
makes a precise
argument for the
scientific validity.
Hardware design
(sensors,
electronic circuits,
Raspberry Pi
connections, e.g.
Fritzing) (10%)
The hardware
design is not
appropriate to the
project.
The hardware
design is
somewhat
documented, uses
at least one
sensor/actuator
component and
demonstrates little
usefulness for the
integration.
The hardware
design is
adequately
documented, uses
at least two
sensor/actuator
components and
demonstrates
partial usefulness
for the integration.
The hardware
design is well
documented, uses
at least three
sensor/actuator
components and
demonstrates
some usefulness
for the integration.
The hardware
design is
comprehensively
documented, uses
at least three
sensor/actuator
components and
demonstrates
strong usefulness
for the integration.
Software design
(algorithm and
Python code)
(10%)
The software
design is not
appropriate to the
project.
The software
design is
somewhat
documented,
makes little use of
Python features,
and demonstrates
little usefulness for
the application.
The software
design is
adequately
documented,
makes some use
of Python features,
and demonstrates
partial usefulness
for the application.
The software
design is well
documented,
makes good use
of Python features,
and demonstrates
good usefulness
for the application.
The software
design is
comprehensively
documented,
makes excellent
use of Python
features, and
demonstrates
strong usefulness
for the application.
Additional
functionalities (e.g.
IoT
communications,
database,
graphical output,
etc.) (10%)
The project does
not demonstrate
any additional
functionalities.
The project
demonstrates one
additional
functionality which
somewhat
integrates into the
hardware and
software.
The project
demonstrates one
additional
functionality which
usefully integrates
into the hardware
and software.
The project
demonstrates two
additional
functionalities
which somewhat
integrates into the
hardware and
software.
The project
demonstrates two
additional
functionalities
which usefully
integrates into the
hardware and
software.
Poster (10%) The poster is not
appropriate to the
project.
The poster is
distractingly
messy or very
poorly designed. It
is not attractive.
The poster is
acceptably
attractive though it
may be a bit
messy.
The poster is
attractive in terms
of design, layout
and neatness.
The poster is
exceptionally
attractive in terms
of design, layout,
and neatness.

ENG103 Internet of Things
6 | IoT Major Project Specification Semester 2, 2020
2.5 Report Submission and Poster
Q1. Upload your report as a PDF file and paste into the box below to demonstrate that you have
successfully completed this task. Your report should contain four sections corresponding to the
four tasks and milestones (Tasks 1 to 4). [40 marks]
Q2. Upload your poster (Task 5) as a PDF file and paste into the box below to demonstrate that
you have successfully completed this task. [10 marks]

TutorPro
Calculate your paper price
Pages (550 words)
Approximate price: -
Tutorpro

High Quality Papers

We always make sure that writers follow all your instructions precisely. You can choose your academic level or professional level, and we will assign a writer who has a respective degree.

Tutorpro

Experienced Writers

We have a team of professional writers with experience in academic and business writing. Many are native speakers and able to perform any task for which you need help.

Tutorpro

Free Revisions

If you think we missed something, send your order for a free revision. You have 10 days to submit the order for review after you have received the final document.

Tutorpro

Timely Delivery

All papers are always delivered on time. In case we need more time to master your paper, we may contact you regarding the deadline extension.A 100% refund is guaranteed.

Tutorpro

100% Confidential

We use several writing tools checks to ensure that all documents you receive are free from plagiarism. Our editors carefully review all quotations in the text.

Tutorpro

24/7 Customer Services

Tutorpro support agents are available 24 hours a day 7 days a week and committed to providing you with the best customer experience. Get in touch whenever you need any assistance.

Try it now!

Calculate the price of your order

Total price:
$0.00

How it works?

Follow these simple steps to get your paper done

Place your order

Fill in the order form and provide all details of your assignment.

Proceed with the payment

Choose the payment system that suits you most.

Receive the final file

Once your paper is ready, we will email it to you.

Tutorpro Homework Help Services

At Tutorpro, we have top rated masters and PhD writers who will help you tacke that homework and score A+ grade. Tutorpro services covers all levels of education : high school, college, university undergraduate, masters and PhD academic level.

Essays

Essay Writing

No matter what kind of academic paper you need and how urgent you need it, you are welcome to choose your academic level and the type of your paper at an affordable price. We take care of all your paper needs and give a 24/7 customer care support system.

Tutorpro

Admissions

Admission Essays

An admission essay is an essay or other written statement by a candidate, often a potential student enrolling in a college, university, or graduate school. You can be rest assurred that through our service we will write the best admission essay for you.

Tutorpro

Editing

Essay Editing

Tutorpro academic writers and editors make the necessary changes to your paper so that it is polished. We also format your document by correctly quoting the sources and creating reference lists in the formats APA, Harvard, MLA, Chicago / Turabian.

Tutorpro

Revision

Revision Support

If you think your paper could be improved, you can request a review. In this case, your paper will be checked by the writer or assigned to an editor. This is free because we want you to be completely satisfied with the service offered.