0% found this document useful (0 votes)
14 views6 pages

ICA1 IoT 2023

Iot

Uploaded by

INVADER PLAYZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views6 pages

ICA1 IoT 2023

Iot

Uploaded by

INVADER PLAYZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

IN-COURSE ASSESSMENT (ICA-1) SPECIFICATION

Module Title: IoT Security Module Leader: Dr. Usman Adeel

Module Code: CIS 4019

Assignment Title: ICA-1 Deadline Date: 5/01/2024

Deadline Time: 4:00pm

Submission Method:

Online (Blackboard) 
Middlesbrough Tower 

Online Submission Notes:

 Please carefully follow the instructions given in this Assignment Specification.

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

FULL DETAILS OF THE ASSIGNMENT ARE ATTACHED


INCLUDING MARKING & GRADING CRITERIA
You will work in groups (4 persons) and write a report of around 2000 words. It will
include two parts

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)

• Scenario for Simulation or Implementation (Part 2)


Requirement of the simulation are
• A static network of 50+ nodes with one or two base station nodes
• Tracking of a moving node (luggage)
• Transmission of approximate Current location (of moving node) to
base station at periodic intervals with short range communication
Requirements of implementation
• Demonstration of working of app
• Details of components
Deliverables
You should submit your group report as a PDF/Word document via blackboard.
Each section of the report must indicate the contribution of each group member.

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:

• [Design] (LO 2,3) Designing an appropriate IoT application with understanding of


key concepts of IoT systems and selection of appropriate technologies of IoT
systems covering aspects defined in Task 1 ; [40%]
• [Implement] (LO 5,6) Demonstrating an working model of IoT systems through
simulation and identifying dat protection, ethical, social and commercial issues
associated with the given scenario, coverings aspects defined in Task 2 ; [40%]
[Write] (LO 1) Demonstrating report writing and research capabilities.[20%]

Marking Criteria

Final Individual marks will be assigned with respect to everyone's contribution in


report. It will be cross checked against peer assessment forms and scaled according
to peer assessment form.

Group Marks will be assigned as follows:

80%+ Excellent

[Design] An excellent design that clearly addresses all different aspects


of IoT showing clear consideration of issues beyond taught material.

[Implement] Follows closely the design, uses appropriate techniques


with skill and understanding to produce a good solution.

[Write] A very clear and readable report, with excellent structuring, good
use of grammar and referencing.

70-79% Substantially correct/appropriate (based on taught material & module


requirements)

[Design] A good design broadly addressing all aspects of IoT


[Implement] Mostly follows the design and appropriate techniques used
with reasonable skill and understanding.

[Write]A clear and readable report, with appropriate structuring and


referencing.

60-69% Minor errors/omissions/issues

[Design] A reasonable design, which might omit substantial Parts of IoT


app.

[Implement] Some linking to design and techniques used with some


understanding

[Write] A clear and readable report, with minor errors in writing, structure
or referencing.

50-59% Major errors/omissions/issues

[Design] A reasonable design, but lacking substantial parts of IoT


architecture.

[Implement] Techniques applied with some success

[Write] A report, with major issues of writing, structure or referencing.

40-49% Unsatisfactory

[Design] An inadequate design, or one that doesn’t address IoT aspects


beyond trivia.

[Implement] Some techniques undertaken.

[Write] A report that is difficult to read or comprehend but includes some


attempt at structure and referencing.

0-39% Inadequate

[Design] A very poor IOT design without addressing design principles,

[Implement] Not Attempted or very limited.

[Write] A report that is very difficult to read and comprehend, and


makes no attempt at referencing.

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.

• Use of evidence-based decisions when selecting technologies and software to


provide communication with low-level firmware on embedded devices.
• Demonstrating a comprehensive knowledge of the key concepts of IoT and its
enabling technologies.
• Developing software to facilitate higher-level data processing of data obtained
from IoT devices, evaluating how well it meets specified requirements.
• Designing and building (or simulate) a sensor network based on Internet of
Things technology, considering potential professional and ethical issues
associated with the network’s operation.

You might also like