ICA1 IoT 2023
ICA1 IoT 2023
Submission Method:
Online (Blackboard)
Middlesbrough Tower
When Extenuating Circumstances (e.g. extension) has been granted, a fully completed and signed
Extenuating Circumstances form must be emailed to [email protected] or submitted to
the School Reception.
Part 1:
Scenario for Part 1
You are tasked with designing the architecture for an IoT application of your choice
that uses multiple technologies. Your IoT application should include a variety of
sensors, data processing components, and cloud-based services to provide real-time
data and control capabilities. You need to create an architecture diagram and
provide a written explanation of your design choices.
Task 1- A:
Create an architecture diagram that illustrates the components of your IoT
application. Use standard symbols and labels to represent each component.
Include the following components:
• Sensor nodes (e.g., temperature, humidity, light sensors)
• Microcontroller or edge device (e.g., Raspberry Pi, Arduino)
• Gateway or communication module
• Cloud-based IoT platform
• Mobile or web interface for monitoring and control
Task 1 - B
In the written report, provide a detailed explanation for each component of your
architecture, addressing the following points for each component (use clear
headings):
The sensors and actuators.
Explain the types of sensors you selected and their specific purpose in the
application.
Discuss how data is collected from the sensors and any data preprocessing
steps.
Microcontroller or Edge Device
Justify your choice of microcontroller or edge device. Hardware, operating
systems etc.
Explain how the microcontroller in your application communicates with the sensor
nodes and the gateway.
Gateway or Communication Module
Describe the communication protocol you would use to transmit data from the
microcontroller to the cloud.
You can also include The physical channel — BLE/Zigbee etc (Remember short
range/ not to interfere with other) or The logical channel — Protocols the SW uses
to transport these messages (HTTP / MQTT etc)
Cloud-Based IoT Platform
Explain the role of the cloud-based IoT platform in your application.
Describe how data will be stored, processed, and analyzed in the cloud.
Mention any scalability and redundancy considerations.
Mobile or Web Interface
Discuss the user interface for your application
Explain how users would interact with the IoT application.
Cost
Provide a comprehensive cost analysis for the entire IoT architecture, including
hardware, software, and ongoing operational costs.
Discuss strategies for optimizing costs while maintaining functionality and
reliability.
Task 1 - C
Data Protection and LSEP
Your report should contain a section on Reflection on potential Data protection,
privacy and ethical issues associated with the proposed system. Also include
discussion on Social and Commercial context related to design.
Part 2:
Your report must also include details of
• Implementation of IoT app or simulation of the given scenario to
demonstration communication. You can include screenshots/results/ code
etc.
Note: You have to do either simulation or implementation (Not both)
Submit your IoT architecture diagram along with your written explanation and details
of implementation/Simulation
The report should be well-structured and properly formatted.
Ensure that you reference any external sources or materials you used in your design.
Each member of the group is also required to submit a completed copy of the peer
review form. Template will be provided on blackboard. Please make sure the total
points are equal to 13.
There are three aspects to be assessed:
Marking Criteria
80%+ Excellent
[Write] A very clear and readable report, with excellent structuring, good
use of grammar and referencing.
[Write] A clear and readable report, with minor errors in writing, structure
or referencing.
40-49% Unsatisfactory
0-39% Inadequate
Learning Outcomes
“Element one will involve a IOT application design proposal for a specific scenario
and will assess learning outcomes 1,2,3,5 and 6. Students will be assessed via a
written report around 2000 words on
Their ability to communicate clearly and professionally regarding technical issues in
an IoT network and security.