DCU-Final-Year-Projects-Booklet-2025

37 15. Rust-PoweredMulti-Channel EnergyMonitor for Smart Home Applications This project aims to produce amulti-channel energy monitor using bare-metal Rust, capable of real-time data collection and analysis. This is achieved by leveraging Rust’s asynchronous programming features via Embassy, which allows for highly efficient concurrency. The clients and server are built on RISC-V-based ESP32s, with the server ESP acting as an access point. The server wirelessly supports multiple clients, which are, in turn, connected to external sensors. Concurrently, the server hosts an HTTP API that provides data to the front end. On the front end, a Python-based GUI handles the visualisation of the data usingMatplotlib. All the code for this project is made available under the Apache 2.0 licence and posted on a public GitHub repository. Student Programme Electronic and Computer Engineering (Year 4) Project Area Automation, Data Analytics, Embedded Systems, Internet of Things, Network Applications, Sensor Data, Software Development, Wireless Technology Project Technology HTML5, Python, Rust Student Name(s) Tiarnan Ryan Email tiarnan.ryan42@mail.dcu.ie Supervisor Prof DerekMolloy 16. PhishProof This project examines how phishing tactics evolve over time by analysing historical email datasets. The primary goal is to investigate concept drift in phishing, revealing how the characteristics and language of phishing emails change over the years. By applying data analytics and natural language processing techniques, the study provides insights into trends and shifts in phishing strategies, which can inform future research in cybersecurity. Student Programme Computer Science Project Area Artificial Intelligence, DataAnalytics, Natural Language Processing, Cybersecurity Project Technology Python, scikit‑learn, Pandas, NumPy, Matplotlib, Seaborn Student Name(s) Sidas Litvinas Email sidas.litvinas2@mail.dcu.ie Supervisor Prof Mark Roantree 17. TGV Simulator This project involves the design and development of amodel lung used to quality check respiratory diagnostic devices, specifically those used in pulmonary function testing (PFT), with a focus on quality checking the thoracic gas volume (TGV) test. The TGV simulator allows for efficient and repeatable quality checks compared to using a biological control. This project assists in the maintenance of crucial respiratory diagnostic devices, which play an important role in the early detection of many respiratory diseases, such as chronic obstructive pulmonary disease (COPD) and asthma. These diseases are major contributors to global morbidity. This project is conducted in collaboration with Vitalograph (Industry Project). Student Programme Biomedical Engineering (Year 4) Project Area Device Design Project Technology Solidworks Student Name(s) Ilias Zikiss Email ilias.zikiss2@mail.dcu.ie Supervisor Dr David Kinahan

RkJQdWJsaXNoZXIy MTQzNDk=