Abstract
This study presents a smart health monitoring system that integrates information and communication technology (ICT) with machine learning (ML) for efficient, real-time healthcare delivery. The system is designed for elderly and chronically ill patients, using sensor-based data acquisition (heart rate [HR], blood oxygen saturation [SpO2], temperature) and self-powered, remote monitoring via personal health devices (PHDs). It employs the message queuing telemetry transport (MQTT) protocol for lightweight messaging, with sensor data collected through an ESP32-based microcontroller, working as an MQTT client, and a Raspberry Pi (RPI) acting as the MQTT broker, enabling seamless health data accessibility over the internet. An intelligent health prediction module is designed to classify health conditions based on key physiological parameters, such as HR, SpO2, and body temperature. Health conditions are classified using ML algorithms (support vector machine [SVM], K-nearest neighbors [KNN], decision tree [DT]) trained on real-time datasets. The models are deployed on a PYNQ-Z2 FPGA board, ensuring high-speed, low-power, and cost-effective operation. This scalable and intelligent framework supports accessible and reliable e-health monitoring.