diff_months: 4

Embedded Systems and the Internet of Things EEE_6_ESI

Flat 50% Off Order New Solution
Added on: 2025-06-25 05:33:04
Order Code: LD528464
Question Task Id: 0
  • Subject Code :

    EEE-6-ESI

Assessment Brief

Read this assessment brief carefully, it tells you how you are going to be assessed, how to submit your assessment on-time and how (and when) youll receive your marks and feedback.

Module Code

EEE_6_ESI

Module Title

Embedded Systems and the Internet of Things

Module Leader

Stavros Dimitriou

Assessment Type

Assignment (Formal Report)

% of Module Mark

16% of Module Mark

% of CW Mark

40% of CW Mark - Subcomponent 2 (SC2_40)

Distributed

21 February 2025

Assignment Window

10 weeks

Submission Method

Submit online via Modules Moodle site (VLE)

Submission Deadline

Tuesday 6 th May 2025 by 9pm

Release of Feedback

Feedback will be available from 28th May 2025

Release of Marks

Provisional marks will be available in the Gradebook on Moodle VLE from 28th May 2025

Assessment Title:

IoT-Based Smart Traffic Management System

(Controlling Using Open-Source Tools for Simulation and Optimization)

This is your Embedded Systems and the Internet of Things assignment (Formal Report) . Your formal report should include title, contents, abstract (no more than 150 words), Introduction, Main body (answer clearly to the above problem including your implemented designs, programs/simulations), Conclusion (no more than 200 words), References, Appendix. Find below indicative report guidelines. These guidelines are generic and may vary.

REPORT GUIDELINES

A project results in a detailed written technical report. The project report should be neat, readable, and self-contained. Also, it should be written with the readers in mind.

Any class member should be able to understand your report, and benefit from the results you obtain. Therefore, you should include adequate references and/or background materials and you should use tables, diagrams, graphs, figures, and portions of printouts to enhance readers' comprehension of your project.

The following format is suggested. You don't have to follow it exactly. Some sections may not be needed, or additional sections may be necessary. In all cases, please type and paginate your report!

  • It comes first in your report, but you write it last.
  • Gives succinct information on the aims, objectives, scope, purpose, methods and expected results and outcomes.
  • Briefliterature Include background material and discuss the scope and limitations of your project.
  • Results and Discussion. The body of your report. This includes the methodology Be sure to fully describe any figures, tables or diagrams you include.
    • Recommendations,especially for future work and unsolved
    • References(must always be included), annotated if
    • Appendices,including supporting material as

Do not submit complete computer outputs. Relevant excerpts from program listings or output should be included but reduced to the size of the rest of the report and containing either as figures or tables in the text or as an appendix.

Project Overview

This project requires you to design and simulate an IoT-enabled Traffic Management System to optimize urban traffic flow, reduce congestion, and prioritize emergency vehicles. The entire project will be developed using only open-source software, ensuring accessibility for all.

You will analyse traffic patterns, implement smart traffic light control, and propose improvements using simulated IoT sensors, data analytics, and real-time monitoring techniques.

Project Goals & Expected Outcomes

By the end of this project, you will:

  • Understand how IoT can be applied to smart city infrastructure (e.g., smart traffic systems).
  • Develop and simulate a smart traffic management system using open-source
  • Process and analyse traffic data to optimize signal timings and traffic
  • Use IoT communication protocols (MQTT) for smart device
  • Propose improvements for urban mobility based on their simulation

Project Breakdown & Implementation

Step 1: Research and System Design

  • Research existing IoT applications in traffic management (e.g., smart traffic lights, congestion monitoring, emergency vehicle prioritization).
  • Definethe problem statement : How can IoT improve traffic flow and reduce congestion?
  • Designa conceptual system architecture , showing how IoT devices (sensors, actuators, communication protocols) interact in a smart city environment.
  • Forclarity, the system consists of three main elements:
  • SUMOsimulates traffic flow and
  • IoTsensors (virtual in SUMO) detect congestion levels and send
  • MQTT(Mosquitto) transmits this data to Node-
  • Node-REDprocesses the data and optimizes traffic signals
  • Thisensures that traffic light control is adjusted based on real-time
    • Selectan open-source IoT platform for data

Deliverable:

???? Section in the Report: Introduction, Background & System Architecture.

Step 2: Software Setup and Simulation Tools

You must install and familiarize yourself with the following open-source tools (all freely available):

Software

Purpose

Download Link

SUMO (Simulation of Urban Mobility)

Traffic simulation

https://www.eclipse.dev/sumo/

Node-RED

Visual programming for IoT

https://nodered.org/

Eclipse Mosquitto MQTT Broker

IoT communication protocol

https://mosquitto.org/

ThingsBoard

IoT data visualization

https://thingsboard.io/

Python + Jupyter Notebook

Data analysis & automation

https://www.anaconda.com/products/distribution

Deliverable:

???? Section in the Report: Software Selection, Setup, and Justification.

Step 3: IoT Sensor Simulation & Traffic Data Collection

You will simulate IoT sensors (traffic cameras, vehicle counters, emergency vehicle detection) inside SUMO:

In SUMO, virtual IoT sensors can be implemented using 'induction loop detectors' at intersections to measure vehicle flow, waiting time, and congestion levels. These sensors detect passing vehicles and transmit data.

Example: In SUMO, go to 'Add Detector' ? Select 'Induction Loop' ? Place at an intersection to measure waiting times

SUMO (Simulation of Urban Mobility)

  • Definea simple road network (one intersection or a small grid).
  • Add simulated vehicles with varying speeds and
  • Implement virtual sensors to detect traffic conditions (waiting time at intersections, congestion levels).

Eclipse Mosquitto (MQTT Communication)

  • Simulatereal-time traffic data
  • Sensorswill send data via MQTT messages , which will be processed in Node-RED .

Deliverable:

???? Section in the Report: Traffic Data Collection, IoT Sensor Simulation.

Step 4: Smart Traffic Light Control

You will implement an adaptive traffic light system that changes based on real-time congestion:

Node-RED (Visual Programming for IoT Control)

  • Createan IoT dashboard to control traffic
  • Uselogic-based rules to change traffic signal timings dynamically based on vehicle flow.

Python + Jupyter Notebook (Traffic Flow Analysis)

  • ProcessSUMO traffic data to find congestion
  • Apply basic optimization techniques to improve traffic

Deliverable:

???? Section in the Report: Implementation of Smart Traffic Light Control.

Step 5: Data Analysis & Optimization

  • Use Python (Matplotlib, Pandas) to visualize traffic
  • Compare:

o Fixed-time traffic lights vs. IoT-based adaptive control.

You must compare metrics such as vehicle waiting time, number of stops per vehicle, and congestion levels before and after implementing the IoT-based adaptive traffic control. Suggested metrics include:

Example Table for Analysis:

Metric

Fixed-Time Control

IoT-Based Adaptive Control

Improvement (%)

Average Vehicle Waiting Time

45 sec

25 sec

44%

Number of Stops per Vehicle

4 stops

2 stops

50%

Congestion Level (%)

70%

40%

30%

o Congestion levels before and after optimization.

  • If time allows, propose further improvements (e.g., machine learning for predictive traffic control ).

Deliverable:

???? Section in the Report: Results & Discussion.

Step 6: Future Work & Conclusion

  • Summarize
  • Discuss limitations (e.g., real-world deployment challenges).
  • Propose future improvements (e.g., integrating AI for traffic prediction).

Deliverable:

???? Section in the Report: Conclusion & Recommendations.

Project Deliverables

You will submit:

  • A 10-15 page formal report with a main body of 1600 words (from Introduction to Conclusion), excluding the cover page, content page, references, and appendices including:
  • ????Title, Abstract, Introduction, Background
  • ????System Design & Architecture
  • ????Simulation Implementation & Analysis
  • ????Results & Future Work
  • ????References
    • Screenshotsof SUMO, Node-RED, and Python
    • Graphsdemonstrating traffic optimization
    • Final submission in PDF format on Moodle VLE as explained in section Assessment Details.

Before submitting your report, use this checklist to ensure all required elements are included:"

  • Screenshotsof SUMO, Node-RED, and Python
  • Aclear explanation of how MQTT is used for
  • Comparisonof fixed-time and adaptive traffic control using relevant
  • Adiscussion of at least one potential improvement for future smart traffic

Proposed (Indicative) Report Structure (1600 Words)

Section

Approximate Word Count

Page Allocation

Title Page

(Not included in word count)

1 page

Abstract

150 words

page

Introduction

250 words

1 page

Background & Literature Review

300 words

2 pages

System Design & Architecture

250 words

1.5 pages

Implementation & Simulation

300 words

2 pages

Results & Discussion

250 words

1.5 pages

Conclusion & Future Work

100 words

1 page

References

(Not included in word count)

1 page

Appendices (if needed)

(Not included in word count)

1 page

Total: 1600 Words (~10-15 Pages)

Indicative Project Timeline (32 Work Hours)

Week

Tasks

Estimated Workload

Week 1

Research, Literature Review, Concept Design

4 hours

Week 2

Install and Set Up Open-Source Software

4 hours

Week 3

Implement IoT Traffic Sensors in SUMO & Node-RED

6 hours

Week 4

Develop Traffic Light Control System

6 hours

Week 5

Perform Data Analysis & Optimization

5 hours

Week 6

Write Report (Results, Discussion, Conclusion)

7 hours

Total Work Hours: 32

Assessment Details:

Type:

Formal Report

Resources:

Lecture material. Core and optional books as published in the Module Guide.

Word Count:

As a guide, aim for about 1,600 words (ideally 1,500 to 1,700 words. The maximum word limit is 1,700 words. This is for the main body of the word-processed report. The main body of the report includes the chapters from Introduction to Conclusion and Recommendations .

Footnotes will not count towards word count totals but must only be used for referencing, not for the provision

of additional text. The bibliography will not count towards the word total.

Assessed work should not exceed the prescribed length. If the total word limit is exceeded, you will be penalized as described below:

If you exceed the specified maximum length by less than 10% the mark will be reduced by 5%, but the penalised mark will not be reduced below the threshold pass mark (30%): marks already at or below the threshold pass mark will not be reduced. For example, if you write between 1,701 and 1,869 words, you will lose 5% so a mark of 71% would be reduced to 66%, a mark of 33% would be reduced to 30% but a mark of 29% or below would not be reduced. Similarly, if you exceed the specified maximum length by 10% (1,870 words) or more the mark will be reduced by 10%.

Minimum Length: Please note there is no automatic penalty for under-length essays providing there is sufficient suitable content

Presentation:

Work must be referenced, and a bibliography provided

Work must be submitted as a Word document (.doc/docx) or pdf document.

Save your final copy as a word or pdf document

using the following naming convention: Student ID Number_ EEE-6-ESI_Report (e.g. 1234567_EEE-6-ESI_Report )

Course work must be submitted using Arial font size 11 or Times New Roman/Calibri font size 12 (or larger if you need to), with a minimum of 1.15 line spacing

Your student number must appear at the front of the

coursework. Your name must not be on your coursework.

Referencing:

Harvard Referencing should be used, see your Library Subject Guide for guides and tips on referencing.

Regulations:

Make sure you understand the University Regulations on expected academic practice and academic misconduct. Note in particular:

Your work must be your own. Markers will be attentive to both the plausibility of the sources

provided as well as the consistency and approach to writing of the work. Simply put, if you conduct the research and reading yourself and write the report

independently while citing your sources properly, you will ensure that your work meets academic integrity standards, leaving no reason for markers to question its authenticity.

All quotations must be credited and properly referenced. Paraphrasing is still regarded as plagiarism if you fail to acknowledge the source for the ideas being expressed.

TURNITIN: When you upload your work to the Moodle site it will be checked by anti-plagiarism software. Aim for a Turnitin score up to 10%.

Ensuring Academic Integrity in Your Work

This assignment requires hands-on implementation and real simulation results, meaning it cannot be completed using AI tools alone . While AI can assist in understanding concepts or debugging code, your submission must reflect your own work and critical thinking . To ensure academic integrity:

  • Include simulation screenshots from SUMO and Node-RED as proof of your implementation (already required in the submission checklist).
  • Write a reflection section discussing the challenges you faced and how you solved them. This demonstrates your problem-solving approach and personal engagement with the project.
  • Ensure originality in data analysis by explaining your specific simulation results rather than relying on generic IoT Your traffic data, comparisons, and optimizations should be based on your unique implementation.
  • Be aware of plagiarism detection tools (e.g., Turnitin) , which will check for AI- generated content and copied material. Using AI-generated text without critical engagement or personal analysis may result in academic misconduct.

By following these guidelines, you will develop real IoT engineering skills while maintaining academic honesty in your submission.

Learning Outcomes

This assessment will fully assess the following learning outcomes for this module.

Design and Innovation:

  • Select hardware and software tools to design and evaluate applications for embedded systems and IoT, including the design and build of a simple sensor network based on IoT, smart applications and the use of embedded and IoT operating systems (C5, C6).

This assignment requires you to select hardware and software tools to design and evaluate applications for embedded systems and IoT. This includes designing and building a simple sensor network based on IoT principles, implementing smart applications, and utilizing embedded and IoT operating systems. By tasking you with designing and explaining in detail how to access and monitor Smart IoT Devices, you are directly addressing the learning outcomes related to design and innovation (C5, C6).

The Engineer and Society:

  • Appraiseand analyse the legal and ethical requirements to deploy IoT components with minimal impact to the environment and society and illustrate awareness of the need to design an IoT system that is secure and reliable (C7, C8, C10).

Your assignment prompts you to appraise and analyse the legal and ethical requirements associated with deploying IoT components, ensuring minimal impact to the environment and society. Additionally, it requires you to illustrate awareness of the need to design IoT systems that are secure and reliable. By emphasizing the importance of considering legal, ethical, environmental, security, and reliability factors in IoT system design, your assignment aligns well with the learning outcomes related to the engineer's role in society (C7, C8, C10).

This assignment would be assessed by a formal report.

Assessment Criteria and Weighting

LSBU marking criteria have been developed to help tutors give you clear and helpful feedback on your work. They will be applied to your work to help you understand what you have accomplished, how any mark given was arrived at, and how you can improve your work in future.

How to get help

This assignment brief provides comprehensive guidance to students, ensuring they understand the task, know how to structure their report, and are aware of the criteria for assessment.

We will discuss this Assessment Brief in class. However, if you have related questions, please contact me [name and email] as soon as possible.

Resources

Lecture material. Core and optional books as published in the Module Guide.

APPENDIX A: SOFTWARE LEARNING RESOURCES

This project requires the use of open-source software tools. Below are learning resources to help you get started with each tool.

SUMO (Simulation of Urban Mobility)

Purpose: Traffic simulation and sensor data collection. Getting Started: http://sumo.dlr.de/docs/Getting_Started.html

http://sumo.dlr.de/docs/Tutorials.html

Node- RED

???? Purpose: IoT automation and smart traffic light control.

???? Getting Started:

Eclipse Mosquitto (MQTT Broker)

???? Purpose: IoT messaging between devices.

???? Getting Started:

ThingsBoard

???? Purpose: IoT data visualization and dashboards.

???? Getting Started:

Python & Jupyter Notebook

???? Purpose: Data analysis and traffic trend visualization.

???? Getting Started:

Criteria

Feedforward comments

100- 80%

79- 70%

69- 60%

59- 50%

49- 40%

39- 30%

29- 0%

5%

1. Research

Extensive independent relevant

Extensive independent relevant

Wide range of relevant

A range of sources

Limited research

Some evidence of

Little or no

Systematic identification

research evidenced by quality and

research evidenced by quality

sources identified and used.

identified and

identified and used.

research but

research

and use of academic and

quantity used. Ability to draw on

and quantity used. Some

Very little guidance needed.

used. Limited

Some guidance

insufficient amount.

presented. Needs

relevant resources

own research and that of others.

autonomous research.

guidance needed.

needed to complete

Needs support to

significant support

research tasks.

develop research

to develop

skills.

research skills.

20%

2. Subject Knowledge

Shows sustained breadth,

Shows breadth, accuracy and

Accurate and extensive

Accurate

Understanding of key

Some evidence of

Little or no

Understanding and

accuracy and detail in

detail in understanding key

understanding of key aspects

understanding of

aspects of subject.

superficial

evidence of

application of subject

understanding key aspects of

aspects of subject. Contributes

of subject. Evidence of

key aspects of

Some evidence of

understanding of

understanding of

knowledge. Contribution to

subject. Contributes to subject

to subject debate. Some

coherent knowledge.

subject. Evidence

coherent knowledge.

subject.

subject.

subject debate.

debate. Awareness of ambiguities

awareness of ambiguities and

of coherent

Inaccuracies.

Inaccuracies.

and limitations of knowledge.

limitations of knowledge.

knowledge.

25%

3. Critical Analysis

Very high-quality analysis

Sustained evaluation and

Evaluation and synthesis of

Evaluation and

Some attempt at

Limited evaluation of

Little or no

Analysis and interpretation

developed independently.

synthesis of resources. Use of

resources. Use of evidence-

synthesis of

evaluation and

resources. Limited

evaluation of

of sources, literature

Sustained evaluation and

evidence-based arguments.

based arguments. Identifies

resources. Use of

synthesis of

use of evidence-

resources. Very

and/or results. Structuring

synthesis of resources. Use of

Thoroughly identifies trends,

trends, inconsistency,

evidence-based

resources. Some

based arguments

little use of

of issues/debates.

evidence-based arguments.

inconsistency, congruence, and

congruence, and states the

arguments.

use of evidence-

evidence-based

Thoroughly identifies trends,

states the implications.

implications.

based arguments.

arguments.

inconsistency, congruence, and

states the implications.

30%

4. Testing and Problem-

Autonomous creation and novel

Almost entirely autonomous

Mainly autonomous creation

Some autonomy to

Exploration of

Limited exploration of

Little or no

Solving Skills

implementation. Adapts to

creation and implementation.

and implementation. Adapts

create and

possible solution(s).

possible solution(s)

exploration of

Design, implementation,

unforeseen practical and

Adapts to unforeseen practical

to unforeseen practical and

implement. Some

Use of established

using established

solution(s).

testing and analysis of

theoretical challenges to achieve

and theoretical challenges to

theoretical challenges to

adaption made to

approaches to

approaches to

Question or

product/process/system/

identified goals.

achieve identified goals.

achieve identified goals.

unforeseen

resolve practical and

resolve practical and

problem

idea/solution(s) to

practical and

theoretical problems.

theoretical problems.

unresolved.

practical or theoretical

theoretical

questions or problems

challenges to

achieve identified

goals.

5%

5. Practical Competence

Consistently applies

Applies comprehensive practical

Applies practical and/or

Applies practical

Applies a sufficient

Applies some

Limited application

Skills to apply theory to

comprehensive practical and/or

and/or technical skills which

technical skills very well and

and/or technical

level of practical

aspects of the

of some aspects of

practice or to test theory

technical skills which reflect the

reflect the correct application of

with careful application of

skills correctly and

and/or technical skills

practical and/or

the practical and/or

correct application of theory to

theory to context.

theory to context.

with some

but with some errors.

technical skills but

technical skills. No

context.

application of

Limited application of

these are incomplete

application of

theory to context

theory to context.

or contain important

theory to context.

with only minimal

errors. Very limited

errors.

application of theory

to context.

10%

6. Communication and

Communication is entirely clear,

Communication is clear,

Communication is clear,

Communication is

Communication is

Communication is

Communication is

Presentation

persuasive and compelling with

persuasive and compelling with

mostly persuasive and

clear, with skilful

mostly clear and

unclear because

very unclear

Clear intention in

very skilful use of the presentation

very skilful use of the

compelling with skilful use of

use of the

presentation format

presentation format

because

communication. Audience

format. Presentation addresses

presentation format.

the presentation format.

presentation

is adequate.

is not used

presentation

needs are predicted and

fully the needs of the audience.

Presentation addresses fully the

Presentation addresses the

format.

Presentation may

adequately and/or

format is not used

met. Presentation format

needs of the audience.

needs of the audience.

Presentation takes

sometimes not take

the needs of the

adequately, and

is used skilfully. Work is

into account the

into account the

audience are not

the needs of the

well structured.

needs of the

needs of the

taken into account.

audience are not

audience.

audience.

taken into account.

5%

7. Academic Integrity 1 Acknowledges and gives credit to the work of others follows the conventions and practices of the discipline including appropriate use of

referencing standards for discipline.

Consistent, error free application of relevant referencing conventions with great attention to detail.

Consistent, error free application of relevant referencing conventions.

Consistent application of relevant referencing conventions with few errors.

Application of relevant referencing conventions, with some errors and / or inconsistencies.

Generally correct application of relevant referencing conventions, with some errors and / or inconsistencies.

Limited application of referencing conventions and / or errors.

Very limited or no application of referencing conventions, and/or multiple errors.

  • Uploaded By : Nivesh
  • Posted on : June 25th, 2025
  • Downloads : 0
  • Views : 521

Order New Solution

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more