Publication Date


Document Type


First Advisor

Ryu, Ji-Chul||Majumdar, Pradip, 1954-

Degree Name

B.S. (Bachelor of Science)

Legacy Department

Department of Mechanical Engineering


The goal of this project was to design a mobile IoT patient heath monitoring device that can be given to patients by their doctors. This device will be different from typical smartphone health apps in that it will be much more secure and much easier to use for the average user. The device will be controlled by a Raspberry Pi 4 model B (Rpi) unit and powered by a battery pack. The device will have around a 7-8 hour lifespan for intermittent use by the user. The device will connect via Bluetooth to and receive data from health sensors. A graphic user interface displayed on an LCD display attached to the Rpi unit will allow the user to interact with the sensors and record measurements at various intervals throughout the day. It will also display data from the health sensors to the user. Both the GUI and the data collection from the sensors will be programmed using Python and compiled used an integrated development environment (IDE) on the Rpi itself. The data will then be sent off via internet connection to the patient’s doctor’s personal servers for their own patient records. This data can be used for long-term analysis on any major issues that could be arising in the patient's overall health. This device should allow patients to visit their doctor much less frequently because the doctor can just “release” the device to the patient for an allocated amount of time. This device will put common health information into the patient’s hands while also keeping their doctor updated on their current health status through both real-time and long-term data collection. Live data from the pulse monitoring sensor was able to be transferred from an Arduino microcontroller to the Rpi. The data was then able to be displayed on the GUI and simultaneously sent to the database. Once the database has received all the data for the session, that database file is sent to any designated location via the internet. This data flow can be extended to other sensors. The way this modular process was structured would allow for future sensors to be added in the future depending on the patient's need. In addition, the current process uses serial communication between the Arduino and the Rpi. This communication may be able to be setup as a Bluetooth connection in the future.


96 pages; 1 poster page




Northern Illinois University

Rights Statement

In Copyright

Rights Statement 2

NIU theses are protected by copyright. They may be viewed from Huskie Commons for any purpose, but reproduction or distribution in any format is prohibited without the written permission of the authors.

Media Type