Hardware-Driven (De-)Registering Peripheral Devices for a Medical System: sensor module design

Bachelor Thesis (2026)
Author(s)

M.K. Fernald (TU Delft - Electrical Engineering, Mathematics and Computer Science)

H.B. Snelder (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Contributor(s)

P.J. French – Mentor (TU Delft - Electrical Engineering, Mathematics and Computer Science)

K. Rassels – Mentor (TU Delft - Mechanical Engineering)

M. Mastrangeli – Graduation committee member (TU Delft - Electrical Engineering, Mathematics and Computer Science)

Faculty
Electrical Engineering, Mathematics and Computer Science
More Info
expand_more
Publication Year
2026
Language
English
Graduation Date
19-01-2026
Awarding Institution
Delft University of Technology
Project
EE3L11 Bachelor graduation project Electrical Engineering
Programme
Electrical Engineering
Faculty
Electrical Engineering, Mathematics and Computer Science
Downloads counter
50
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

This thesis presents the design and implementation of a sensor module used in a Remote Medical Monitoring System(RMMS). This RMMS aims to be unobtrusive and record the Activities of Daily Living(ADL). The proposed sensor module is built around an ESP32-S3 (Lilygo TQ-T Pro) and integrates all the sensors on custom PCBs. It includes interchangeable environment sensors(BME280 or ENS160 + AHT21), mmWave radar sensors(C1001 or HMMD) and a light sensor, with capabilities of powering an external ONVIF camera depending on the sensor module variant. This was done with embedded software written in Micropython using an asynchronous(uasyncio) main loop, automatic sensor detection, and secure data transmission using MQTT over mutual TLS. It also integrates a hardware-driven (de-)registration program developed in a companion project. The system was validated through measuring the connectivity and timing delays of the system. The resulting MQTT round trip time of the sensor module is less than 100 milliseconds and the throughput is more than 700 bytes per second. The overall delay between sensing and receiving it over the LAN is less than one second. The casing tests showed that the thickness of the outer shell influenced the measurement results for the radar sensors. However limitations are present for the sensor module, due to unreliable "ghost" readings from the C1001 mmWave radar sensor. Overall a modular and deployable sensor module was created that can be integrated in a RMMS with validated performance of the communication and runtime delays.

Files

BAP_report_PCB_.pdf
(pdf | 16.6 Mb)
License info not available