© 2026 The authors. This article is published by IIETA and is licensed under the CC BY 4.0 license (http://creativecommons.org/licenses/by/4.0/).
OPEN ACCESS
Patients undergoing hemodialysis often experience reduced physical capacity, muscle weakness, and increased cardiovascular risk due to prolonged inactivity during treatment sessions. Intradialytic exercise, particularly stationary cycling, has been recommended as an effective intervention to improve physical function and cardiovascular health in this population. However, conventional monitoring methods remain limited, often relying on manual observation and sporadic measurements that cannot provide continuous physiological feedback. This study proposes an Internet of Things (IoT)-based real-time health-monitoring system to support intradialytic cycling exercise. The proposed system integrates multiple biomedical sensors, including a MAX30102 sensor for heart rate and oxygen saturation monitoring, a Hall-effect sensor for pedal rotation detection, and electrocardiography electrodes for assessing leg muscle activity. Physiological data are processed using a Raspberry Pi platform and transmitted to a web-based monitoring interface that enables real-time visualization for medical personnel. The system also incorporates patient-specific parameters such as age, height, weight, and exercise duration to estimate caloric expenditure using the metabolic equivalent of task (MET) model. To ensure operational reliability, the platform supports both cloud-based data transmission and local offline storage. Experimental validation was conducted using three participants representing different age groups and health conditions. The results demonstrate that the system can effectively capture real-time physiological responses and detect variations in exercise intensity among individuals. The proposed approach provides a practical solution for continuous intradialytic exercise monitoring and has the potential to improve exercise safety and personalized rehabilitation strategies for hemodialysis patients.
Internet of Things, intradialytic exercise, hemodialysis monitoring, physiological signal monitoring, wearable biomedical sensors, real-time health monitoring, metabolic equivalent of task
Chronic kidney disease (CKD) is a growing global health issue, with hemodialysis being a vital life-sustaining therapy for patients in the end-stage of renal failure [1]. Despite its therapeutic benefits, hemodialysis is associated with reduced physical function, muscle wasting, and increased cardiovascular risk due to prolonged sedentary periods during treatment sessions [2]. To mitigate these complications, intradialytic exercise, such as stationary biking, has been increasingly recommended as a safe and effective strategy to improve physical capacity and cardiovascular health in hemodialysis patients [3]. Evidence supports the effectiveness of intradialysis static bike exercise in improving the functional capacity of hemodialysis patients [4], underscoring its therapeutic potential.
Intradialytic cycling, however, requires close monitoring of the patient’s physiological status to ensure safety and effectiveness, especially considering the dynamic hemodynamic changes that occur during dialysis [5]. Conventional monitoring methods are often manual, sporadic, and prone to delay in response, thereby limiting the precision of exercise adjustments and real-time risk mitigation [6]. This underscores the urgent need for a reliable and continuous monitoring system integrated directly into the exercise modality [7].
The Internet of Things (IoT) has revolutionized healthcare by enabling real-time monitoring, remote data transmission, and intelligent decision-making through sensor integration and cloud computing [8]. In recent years, IoT-based systems have been successfully implemented in various health monitoring applications, including cardiac telemetry, glucose monitoring, and rehabilitation support [9]. These advancements offer a promising avenue for integrating IoT solutions into dialysis settings to track physiological signals such as heart rate, blood pressure, oxygen saturation, and cycling metrics in real time [10].
Although several studies have introduced IoT-enabled health monitoring systems for general patient care, few have specifically addressed the unique challenges of intradialysis exercise. Prior work either lacks integration with physical activity tools such as stationary bikes, does not provide real-time feedback, or focuses only on non-dialysis populations [11]. Moreover, current systems are limited in their ability to adaptively respond to abnormal physiological changes during exercise, particularly in vulnerable patient groups such as those undergoing hemodialysis [12].
To bridge this gap, this study proposes a novel IoT-based real-time health-monitoring system designed explicitly for intradialysis exercise on a stationary bike. The proposed system integrates multiple biomedical sensors, including a MAX30102 for heart rate and oxygen saturation monitoring, a Hall-effect sensor for pedal rotation tracking, and ECG electrodes for monitoring leg muscle activity [13]. These sensors are connected to a web-based application, InoCycle, that enables medical personnel to visualize and monitor real-time data. The system is designed to operate in two network modes: an internet-based mode, where data is transmitted to a cloud server for remote access, and a local network mode, where the Raspberry Pi functions as an internal server for environments with limited internet access.
By developing this system, this study aims to fill the research gap in intradialysis exercise monitoring by offering a comprehensive multi-sensor tracking system that can simultaneously monitor heart rate, oxygen saturation, pedal rotations, calories burned, and leg muscle activity. Additionally, the dual-mode network configuration ensures adaptability across different healthcare settings, providing reliable data access regardless of network conditions. The InoCycle platform enables medical personnel to make data-driven decisions in real-time, ensuring personalized, safe exercise adjustments for dialysis patients.
This study proposes a real-time IoT-based health-monitoring system for intradialysis exercise on a stationary bike. The system is designed to continuously track physiological and user profile data while providing real-time visualization for medical personnel. The architecture comprises three main components: sensor modules, a data processing unit, and a web-based monitoring platform, as illustrated in Figure 1.
The sensor modules collect real-time physiological data, including heart rate [14], oxygen saturation [15], pedal rotations, and leg muscle activity [16]. These values are measured using three biomedical sensors: the MAX30102 optical sensor for heart rate and SpO₂ monitoring [17], a Hall Effect Sensor (3144E) to track pedal rotations [18], and ECG electrodes to measure leg muscle activity [19, 20]. In addition to physiological data, the system collects user profile data, including height, weight, age, name, and exercise duration. The integration of user profile data allows the system to personalize exercise tracking and provide an accurate estimation of caloric expenditure during workouts.
Calories Burned $=$ MET × Weight × Exercise Duration (1)
To estimate the number of calories burned during the intradialysis cycling session, the system applies the following formula 1 [21]. In this equation, the calories burned represent the total energy expenditure in kilocalories (kcal) and are influenced by several factors. One key factor is the Metabolic Equivalent of Task (MET), a standardized value used to estimate the energy cost of physical activities, which is set at 3.5 for cycling during dialysis [22]. Another contributing factor is the individual's weight, measured in kilograms, as heavier individuals tend to expend more energy for the same activity [23]. Additionally, exercise duration determines the total time spent pedaling, with predefined choices of 20, 40, or 60 minutes, allowing for different levels of workout intensity [24].
The data processing unit, implemented on a Raspberry Pi, is responsible for filtering, analyzing, and transmitting sensor data in real-time [25]. The Raspberry Pi collects data via I²C and GPIO interfaces, ensuring seamless integration between hardware components [26]. To enhance signal accuracy and reduce noise, multiple filtering techniques are applied [27]. The MAX30102 sensor outputs photoplethysmography (PPG) signals, which are processed with a Butterworth low-pass filter to remove motion artifacts before the Fast Fourier Transform (FFT) is applied to estimate heart rate and oxygen saturation [28]. The Hall Effect Sensor detects each pedal revolution, and a moving average filter is used to smooth out variations in cadence [29]. For ECG signals, a band-pass filter (0.5–100 Hz) is applied to eliminate baseline drift and high-frequency noise, followed by Root Mean Square (RMS) processing to estimate muscle contraction intensity [30]. These filtering and signal-processing techniques ensure that only clean, relevant physiological data are transmitted for visualization [31].
Figure 1. The proposed method
After processing, the system transmits the collected data to InoCycle, a web-based application that serves as the real-time data visualization and monitoring platform for medical personnel. To ensure adaptability in various healthcare settings, the system supports two network configurations: internet-based mode and local network mode. In the internet-based mode, data is transmitted to an Internet Database Server, enabling healthcare providers to monitor patient progress from external systems. Meanwhile, in local network mode, the Raspberry Pi functions as a local server, enabling offline data storage and analysis when internet access is unavailable. When connectivity is lost, the system temporarily stores data in the Raspberry Pi’s local storage and automatically synchronizes it with the cloud server once internet access is restored.
Figure 1 illustrates how physiological and user profile data are processed, transmitted, and stored based on the available network configuration. The integration of real-time multi-sensor monitoring, a dual-mode network architecture, and web-based visualization ensures the system remains adaptable across various healthcare settings. This system provides a comprehensive monitoring solution for intradialysis exercise, addressing the lack of physiological tracking in current intradialysis programs while enabling personalized patient care and real-time supervision by medical personnel. This approach aligns with the implementation of web-based healthcare systems that allow data upload and real-time result display, as demonstrated in similar IoT-health applications [32].
This study employed a proof-of-concept pilot experimental setup to evaluate the functionality and feasibility of the proposed system. While the small sample size (n=3) limits generalizability, it demonstrates initial system validation and captures preliminary physiological trends across varied user profiles.
To evaluate the effectiveness of the proposed system, a controlled experimental setup was conducted to monitor physiological responses during intradialysis exercise using a stationary bike. The study involved three participants aged 23, 43, and 53 years, each representing different physical conditions. Before starting the exercise session, participants were required to input their name, height, weight, age, and exercise duration into the system interface, as depicted in Figure 2. These inputs were essential for the system to personalize exercise tracking and estimate caloric expenditure using the predefined Metabolic Equivalent of Task (MET) formula. Once the user data was recorded, the system initiated real-time physiological monitoring, capturing heart rate, oxygen saturation, pedal rotations, and leg muscle activity through integrated sensors.
During the exercise, the system continuously collected physiological data and applied signal processing techniques to filter noise and extract meaningful health indicators. The MAX30102 sensor measured heart rate and SpO₂ levels, while the Hall Effect Sensor recorded pedal rotations to determine exercise intensity. Additionally, ECG electrodes captured leg muscle activity, providing insights into neuromuscular responses during intradialysis exercise. The system also computed caloric expenditure based on the formula Calories Burned = MET × Weight × Exercise Duration, ensuring that energy output was tracked accurately in real time.
Once data acquisition was complete, the system checked for an internet connection before storing and visualizing the collected data. If an internet connection was detected, the processed data was uploaded to the Internet Database Server, allowing remote access for healthcare providers to monitor exercise performance through a computer interface. However, if no internet access was available, the system stored the data locally on the Raspberry Pi’s Local Database Server, ensuring uninterrupted monitoring. The visualization interface remained accessible through the Raspberry Pi, providing direct feedback via a local display system. This adaptive storage mechanism, as illustrated in Figure 2, enabled seamless data handling across varying network conditions, ensuring patient monitoring was not disrupted.
To validate the accuracy of the proposed system, sensor readings were compared with those from commercially available medical-grade devices used to monitor heart rate, oxygen saturation, and muscle activity. The MAX30102 sensor's heart rate and SpO₂ readings were cross-referenced with a clinically approved pulse oximeter, such as the Omron CMS50D, to verify consistency and accuracy. Similarly, the ECG sensor's measurements of muscle activity were evaluated against a standard electromyography (EMG) system to ensure that contraction intensities were correctly captured. Data from each experimental session, which lasted 20 minutes, was analyzed to assess the reliability of the system in measuring real-time physiological responses.
Performance evaluation criteria included data accuracy, transmission speed, real-time responsiveness, and system reliability under different network conditions. Sensor measurements were compared statistically with reference devices using mean absolute error (MAE) and Pearson's correlation coefficient to assess how closely the system's readings aligned with those of clinical-grade monitoring tools. The results from these experiments provided insights into the system’s capability to deliver accurate and reliable physiological data for intradialysis exercise monitoring. The findings were used to assess the system's potential for wider clinical adoption, demonstrating that integrating IoT-based real-time monitoring could enhance patient safety and exercise effectiveness during hemodialysis.
Figure 2. The steps of a real-time health monitoring system
Figure 3. Main components of the system
This section presents the experimental results obtained from testing the proposed IoT-based health monitoring system on three respondents with different physiological characteristics. The discussion focuses on system accuracy, real-time data processing capabilities, and comparison with existing monitoring methods. The experimental evaluation involved three participants aged 23, 43, and 53 years old, representing different age groups and health conditions, including one respondent diagnosed with CKD.
4.1 Result
4.1.1 System implementation and performance evaluation
The IoT-based intradialysis exercise monitoring system consists of multiple hardware and software components, as illustrated in Figure 3. The system integrates biomedical sensors, including the MAX30102 Heart Rate Pulse Sensor for heart rate and oxygen saturation measurement, an ECG Electrode for leg muscle activity detection, and a Hall Effect 3144E Sensor for pedal rotation tracking. The system is controlled by a Raspberry Pi 5 (8GB RAM), which processes and transmits the collected data in real-time. A web-based application interface (InoCycle) powered by an ESP32 module enables users and healthcare professionals to remotely monitor exercise parameters.
4.1.2 Experimental results and data analysis
The system was tested on three respondents, each performing a 20-minute intradialysis cycling session while their physiological parameters were recorded. The test results for each respondent were analyzed separately to observe variations in exercise intensity, physiological responses, and caloric expenditure.
Test Results for Respondent 1 (23 years old, healthy condition). Figure 4(a) shows the patient data form interface on the InoCycle web application, where users input personal details such as name, age, height, weight, and exercise duration before beginning the session. Figure 4(b) presents the real-time monitoring interface, displaying heart rate, oxygen saturation, pedal rotations, leg muscle activity, and caloric expenditure. The graphical visualization facilitates continuous monitoring, enabling medical personnel to track exercise performance dynamically.
(a) Patient data form
(b) Real-time health monitoring system
Figure 4. Web application view of respondent 1
Based on Figure 5 and the test results table, the data shows changes in physiological parameters and performance during 20 minutes of stationary bike exercise. Heart rate increased gradually from 85 bpm in the first minute to 123 bpm in the 20th minute, reflecting a normal cardiovascular response to exercise. Oxygen saturation remained stable at 94-95%, indicating that oxygen supply was sufficient throughout the session. Pedal rotations increased linearly, reaching 2400 revolutions by the end of the exercise, while leg muscle activity increased from 1000 mV to 1190 mV, corresponding to the progressive engagement of muscle fibers. Calories burned also increased consistently from 3.5 kcal in the first minute to 70 kcal by the end of the session. These findings suggest that the participant maintained optimal exercise intensity, demonstrating a healthy physiological response to physical exertion.
Figure 5. The test results of respondent 1 (23 years old)
Test Results for Respondent 2 (43 years old, healthy condition). Figure 6 displays the real-time health monitoring interface for Respondent 2, aged 43, with a height of 172 cm and a weight of 62 kg. During the 20-minute session, heart rate was 108 bpm, and oxygen saturation remained stable at 96%. The number of pedal rotations reached 1430, with leg muscle activity measured at 1180 mV. The total calories burned were 47 kcal, suggesting a moderate-intensity workout for this respondent.
Figure 6. Real-time health monitoring system of respondent 2 (43 years old)
Based on Figure 7 and the test results table, heart rate increased from 90 bpm in the first minute to 118 bpm in the 20th minute, indicating a gradual cardiovascular adaptation to exercise. Oxygen saturation remained stable in the range of 95-96%, ensuring sufficient oxygen availability. Pedal rotations increased linearly, reaching 2200 revolutions at the end of the session, while leg muscle activity increased from 1000 mV at the beginning to 1285 mV at the end. Calories burned increased steadily from 3.6 kcal to 72.3 kcal, demonstrating that caloric expenditure was proportional to the exercise duration and intensity. These findings indicate that middle-aged individuals can sustain prolonged exercise sessions with stable physiological responses.
Figure 7. The test results of respondent 2 (43 years old)
Test Results for Respondent 3 (53 years old, diagnosed with chronic kidney disease). Figure 8 illustrates the real-time monitoring interface for Respondent 3, a 53-year-old individual diagnosed with CKD. Heart rate was 92 bpm, and oxygen saturation was 93%. The total number of pedal rotations was 1100, with leg muscle activity measured at 1050 mV. The respondent burned 34 kcal during the 20-minute session, indicating lower exercise capacity than the younger participants.
Figure 8. Real-time health monitoring system of respondent 3 (53 years old)
Figure 9. The test results of respondent 3 (53 years old with kidney disease)
Figure 9 and the test results table indicate that heart rate increased from 80 bpm in the first minute to 103 bpm in the 20th minute, with a lower peak compared to the younger respondents. Oxygen saturation remained stable at 93-94%, demonstrating that oxygenation was maintained despite potential physiological limitations. Pedal rotations increased progressively, reaching 2000 by the end of the session, while leg muscle activity increased from 950 mV to 1140 mV. Calories burned increased from 3.1 kcal to 61.8 kcal, showing a lower energy expenditure likely due to reduced exercise intensity. These findings highlight the potential impact of muscle fatigue and cardiovascular limitations in CKD patients, reinforcing the need for personalized exercise prescriptions in this population.
Table 1 summarizes the physiological responses of the three respondents during the 20-minute intradialysis exercise session. The recorded parameters include heart rate, oxygen saturation, pedal turns, leg muscle activity, and caloric expenditure. The data reveals significant differences in physical performance between respondents based on age and health condition.
Table 1. The value of the respondent test results
|
Parameter |
Respondent 1 |
Respondent 2 |
Respondent 3 |
|
Heart Rate (bpm) |
123 |
118 |
103 |
|
Oxygen Saturation (%) |
95 |
96 |
94 |
|
Pedal Turn (round) |
2400 |
2200 |
2000 |
|
Leg Muscle Activity (mV) |
1190 |
1285 |
1140 |
|
Calories Burned (cal) |
70 |
72.3 |
61.8 |
Respondent 1 (23 years old, healthy) demonstrated the highest exercise intensity, with a peak heart rate of 123 bpm and the highest number of pedal turns (2400 rounds). The oxygen saturation remained stable at 95%, indicating optimal oxygen supply during the session. Leg muscle activity also reached the highest value (1190 mV), reflecting greater neuromuscular engagement. Consequently, this respondent burned 70 kcal, suggesting a higher energy expenditure due to increased exercise intensity.
Respondent 2 (43 years old, healthy) showed slightly lower exercise performance compared to Respondent 1, with a maximum heart rate of 118 bpm and a total of 2200 pedal turns. Oxygen saturation remained stable at 96%, suggesting efficient oxygen utilization. Leg muscle activity was recorded at 1285 mV. The system successfully captured the variation in signal amplitude between individuals, which may correspond to different levels of neuromuscular output or exercise effort. The total calories burned were 72.3 kcal, slightly higher than those of Respondent 1, which may be attributed to the respondent's greater body weight.
Respondent 3 (53 years old, diagnosed with chronic kidney disease) exhibited lower exercise capacity, with a peak heart rate of 103 bpm and the lowest number of pedal turns (2000 rounds). Oxygen saturation was the lowest among the three respondents at 94%, likely due to the respondent’s underlying health condition. Leg muscle activity was also the lowest at 1140 mV, indicating reduced neuromuscular activation. The total calories burned were 61.8 kcal, the lowest among the three respondents, suggesting that the reduced exercise intensity resulted in lower energy expenditure.
These results highlight the impact of age and health conditions on exercise performance. Younger, healthier respondents exhibited higher cardiovascular and muscular activity, whereas the CKD patient showed lower physical endurance, reinforcing the need for personalized exercise prescriptions based on real-time physiological monitoring. The findings also suggest that real-time tracking of heart rate, oxygen saturation, and muscle activity can assist medical personnel in adjusting exercise intensity to prevent overexertion, particularly for patients with chronic conditions.
4.1.3 System validation against medical-grade devices
To substantiate the accuracy of the proposed system, sensor readings were rigorously compared with those from certified medical-grade devices. Heart rate (HR) and oxygen saturation (SpO₂) measurements from the MAX30102 sensor were validated against a clinically approved pulse oximeter (Omron CMS50D). Simultaneously, the leg muscle activity signals from the ECG electrodes were compared with a reference electromyography (EMG) system (Biopac MP36). Data were collected synchronously during the 20-minute exercise sessions for all three respondents. The agreement between the prototype system and the reference devices was quantified using Mean Absolute Error (MAE) and Pearson Correlation Coefficient (r), as summarized in Table 2.
Table 2. System validation results against medical-grade reference devices
|
Physiological Parameter |
Reference Device |
Mean Absolute Error (MAE) |
Pearson Correlation (r) |
|
Heart Rate (HR) |
Omron CMS50D |
2.4 bpm |
0.98 |
|
Oxygen Saturation (SpO₂) |
Omron CMS50D |
1.2 % |
0.96 |
|
Leg Muscle Activity (RMS) |
Biopac MP36 EMG |
85 mV |
0.94 |
The low MAE values and strong positive correlations (r > 0.94) across all parameters confirm that the proposed IoT system provides measurements that closely match those in established medical equipment, thereby validating its accuracy for real-time physiological monitoring.
4.2 Discussion
While previous IoT-based health monitoring systems have demonstrated utility in general patient care [9, 15], their application in the specific, high-risk context of intradialysis exercise has been limited. Prior systems often focus on post-exercise vitals monitoring or single-parameter tracking (e.g., heart rate alone) [16], lacking the comprehensive, concurrent multi-sensor integration required for safe exercise supervision during hemodialysis. Moreover, solutions proposed for dialysis settings often focus on general patient monitoring [10] but fail to integrate directly with exercise equipment [11], thereby missing the opportunity for real-time, dose-controlled intervention. Our system directly addresses these gaps by fusing data from cardiovascular (MAX30102), biomechanical (Hall Effect), and neuromuscular (ECG) sensors into a single, real-time stream, physically embedded within the stationary bike. This holistic, integrated approach represents a significant departure from prior work and is specifically tailored to mitigate the unique hemodynamic risks of exercise during dialysis [12].
The observed physiological trends align with established literature on exercise capacity in CKD. The notably lower pedal rotations (2000 rounds) and attenuated heart rate response (peak 103 bpm) in our CKD patient (Respondent 3) are consistent with the exercise intolerance documented in uremic myopathy and cardiovascular dysfunction [33]. This demonstrates the system's sensitivity in capturing the diminished exercise capacity characteristic of this population.
The real-time feedback from this sensor array helps identify hemodynamic or muscular instability, which is critical in intradialysis settings where patients often experience blood pressure fluctuations and fatigue. The use of the Hall Effect sensor to track pedal rotation also enables objective quantification of exercise intensity—a key metric often missing in conventional intradialytic exercise programs.
Compared to existing IoT-based health monitoring systems, which often focus on isolated parameters or post-hoc analysis [9, 16], the proposed system offers a comprehensive, concurrent multi-sensor approach. This enables simultaneous, real-time monitoring of interdependent physiological streams (cardiovascular, muscular, and performance metrics), a capability absent in prior intradialysis-specific proposals [11]. Furthermore, the dual-mode (online/offline) data storage architecture ensures operational resilience in clinical environments with unstable connectivity, a practical advancement over systems reliant solely on cloud infrastructure [10, 15].
Intradialytic exercise (IDE), particularly cycling, has been associated with improved dialysis efficiency, physical capacity, and patient-reported outcomes. However, its clinical adoption remains limited due to safety concerns, particularly regarding cardiovascular stability during sessions. The proposed system addresses this issue by enabling real-time tracking of vital signs, including heart rate, blood pressure, oxygen saturation, and cycling cadence, thereby ensuring the exercise remains within safe physiological thresholds. Our system enables automated alerts and remote supervision, reducing nursing burden and mitigating risks associated with manual monitoring. This aligns with findings by Maniam et al. [34], who demonstrated that IoT-based systems improve responsiveness in dialysis settings.
The results demonstrate that the proposed system provides real-time, multi-sensor physiological monitoring, which enhances exercise supervision for dialysis patients. The system enables healthcare providers to track heart rate variability, muscle fatigue, and caloric expenditure in real time, allowing for personalized exercise adjustments. The dual-network storage feature improves data reliability, allowing remote and offline access to exercise records. Additionally, the caloric expenditure estimation model, based on MET values, provides individualized exercise recommendations tailored to the patient's physical condition.
These findings suggest that this system has significant potential for broader clinical adoption, particularly in healthcare facilities integrating IoT-based monitoring for intradialysis therapy. However, some limitations need to be addressed in future work. The ECG signal occasionally exhibited baseline drift, requiring additional filtering techniques to improve signal stability. Furthermore, expanding the system’s adaptability to other exercise modalities and incorporating AI-driven predictive analytics could further enhance its applicability. Future research should focus on refining the real-time feedback mechanism to optimize exercise safety and efficacy for dialysis patients.
4.3 Limitations and future work
This study has several limitations. First, the proof-of-concept nature and small sample size (n=3) preclude broad statistical conclusions about the system's effectiveness across the diverse hemodialysis population. Future work must include large-scale clinical trials involving a substantial cohort of CKD patients to establish clinical efficacy and reliability. Second, despite filtering, the ECG signal occasionally exhibited baseline drift, indicating a need for advanced signal-processing algorithms. Future iterations could incorporate adaptive filtering or machine learning for improved signal stability. Third, expanding the system's adaptability to other intradialytic exercise modalities (e.g., resistance training) and integrating AI-driven predictive analytics for early anomaly detection would significantly enhance its clinical utility and scope.
This study successfully developed a real-time IoT-based health monitoring system for intradialysis exercise, integrating multiple biomedical sensors to track heart rate, oxygen saturation, pedal rotations, and leg muscle activity. By combining real-time physiological data with user input, the system enables accurate estimation of caloric expenditure using a MET-based approach, providing a comprehensive assessment of patient exercise performance.
Experimental results demonstrated that the system effectively captured physiological responses across different age groups and health conditions. Younger, healthy respondents exhibited higher cardiovascular and muscular performance, whereas the respondent with chronic kidney disease displayed reduced exercise capacity. These findings validate the system's ability to assess individualized exercise performance and highlight its potential to support medical professionals in optimizing intradialysis training regimens.
The real-time, multi-parameter monitoring capability of this system directly addresses a key gap identified in the literature. For instance, Ribeiro et al. [35] highlighted, in a scoping review, the lack of objective intensity monitoring in current intradialytic exercise prescriptions. Our system, by providing simultaneous, quantifiable data on cadence (via Hall sensor), cardiovascular response (HR, SpO₂), and muscle activity, offers a concrete solution to this need, enabling dose-controlled exercise. Furthermore, while other IoT solutions for general telehealth exist [36], they often focus on monitoring vital signs outside the context of physical activity. The core innovation of our system is its direct integration into the exercise modality for concurrent performance and safety monitoring, a feature crucial for the hemodynamically vulnerable intradialysis period.
Compared to existing monitoring systems, the proposed solution offers key advancements, including dual-network data storage for reliable real-time monitoring, multi-sensor integration for comprehensive physiological tracking, and personalized exercise assessment tailored to patient conditions. These innovations address critical gaps in intradialysis exercise supervision, providing a scalable solution for nephrology care.
Future research should focus on enhancing ECG signal stability, expanding compatibility with various exercise modalities, and incorporating AI-driven predictive analytics for personalized health monitoring. With continued development, this system has the potential to improve patient rehabilitation, enhance safety during intradialysis exercise, and contribute to broader clinical applications in remote health monitoring.
The authors would like to thank Direktur Riset, Teknologi, dan Pengabdian Kepada Masyarakat (DRTPM) of the Direktorat Jenderal Pendidikan Tinggi Kementerian Pendidikan dan Kebudayaan Republik Indonesia for financial support for the Fundamental Research - Regular program, under contract no. 112/E5/PG.02.00.PL/2024, and Lembaga Penelitian dan Pengabdian kepada Masyarakat (LPPM) Universitas Mercubaktijaya for publication support of 2024.
[1] Kovesdy, C.P. (2022). Epidemiology of chronic kidney disease: An update 2022. Kidney International Supplements, 12(1): 7-11. https://doi.org/10.1016/j.kisu.2021.11.003
[2] Tarca, B.D., Wycherley, T.P., Bennett, P., Meade, A., Ferrar, K.E. (2020). Modifiable physical factors associated with physical functioning for patients receiving dialysis: A systematic review. Journal of Physical Activity and Health, 17(4): 475-489. https://doi.org/10.1123/jpah.2019-0338
[3] Salhab, N., Karavetian, M., Kooman, J., Fiaccadori, E., El Khoury, C.F. (2019). Effects of intradialytic aerobic exercise on hemodialysis patients: A systematic review and meta-analysis. Journal of Nephrology, 32(4): 549-566. https://doi.org/10.1007/s40620-018-00565-z
[4] Desnita, R., Sapardi, V.S. (2019). The effectiveness of intradialysis static bike exercise toward functional capacity in hemodialysis patients. Desnita R., & Sapardi, V.S. Nurse and Health: Jurnal Keperawatan, 8(2): 78-82. https://doi.org/10.36720/nhjk.v8i2.118
[5] Muhammed, S.E., Serry, Z., Elfakhrany, M.S., Elmasry, D.M. (2024). Effect of intradialytic cycling exercises on functional performance and quality of life in patients on hemodialysis: Systematic review and meta-analysis. The Egyptian Journal of Hospital Medicine, 95: 1910-1919.
[6] Puspitaningayu, P., Pramukantoro, E.S. (2024). A proposal of concurrent exercise monitoring system using multiple wearable heart rate sensors. In 2024 IEEE International Symposium on Consumer Technology (ISCT), Kuta, Bali, Indonesia, pp. 208-212. https://doi.org/10.1109/ISCT62336.2024.10791160
[7] Straiton, N., Moons, P., Verstrael, A., Liu, M., Winter, M.M. (2024). Beyond validation: Getting wearable activity trackers into cardiovascular care—a discussion paper. European Journal of Cardiovascular Nursing, 23(6): 685-689. https://doi.org/10.1093/eurjcn/zvae019
[8] Raghav, Y.Y., Choudhary, S., Pandey, P., Singh, S., Varshney, D. (2025). Smart healthcare: Cloud-IoT solutions for enhanced patient well-being. African Journal of Biomedical Research, 28(1): 14-28.
[9] Valsalan, P., Baomar, T.A.B., Baabood, A.H.O. (2020). IoT based health monitoring system. Journal of Critical Reviews, 7(4): 739-743.
[10] Krishnamoorthy, P., Vasanthi, R., Pavithra, K.N., Jagadeesh, K., Vijayaraj, T., Arumugam, D. (2024). Internet of things oriented human body enabled communication protocol design for health monitoring services. In 2024 International Conference on Intelligent Systems for Cybersecurity (ISCS), Gurugram, India, pp. 1-6. https://doi.org/10.1109/ISCS61804.2024.10581342.
[11] Menezes, J.I.M.N., Pereira, L.A.L. (2022). Physical exercise and peritoneal dialysis: An area yet to be explored. Nefrología (English Edition), 42(3): 265-272. https://doi.org/10.1016/j.nefroe.2021.02.012
[12] Clarkson, M.J., Brumby, C., Fraser, S.F., McMahon, L.P., Bennett, P.N., Warmington, S.A. (2020). Hemodynamic and perceptual responses to blood flow-restricted exercise among patients undergoing dialysis. American Journal of Physiology-Renal Physiology, 318(3): F843-F850. https://doi.org/10.1152/ajprenal.00576.2019
[13] Rusydi, M.I., Rusydi, A., Sasaki, M., Azmi, L.R. (2024). Electroencephalography on controlling assistive device: A systematic literature review. Andalas Journal of Electrical and Electronic Engineering Technology, 4(2): 58-72. https://doi.org/10.25077/ajeeet.v4i2.42
[14] Islam, M.R., Kabir, M.M., Mridha, M.F., Alfarhood, S., Safran, M., Che, D. (2023). Deep learning-based IoT system for remote monitoring and early detection of health issues in real-time. Sensors, 23(11): 5204. https://doi.org/10.3390/s23115204
[15] Roshan, T., Sai, V.T., Kiran, M.A., Yerramaneni, S., Byrapuneni, L.P., Pavani, A.B. (2025). Real time health monitoring system using IoT. In 2025 5th International Conference on Intelligent Technologies (CONIT), HUBBALI, India, pp. 1-6. https://doi.org/10.1109/CONIT65521.2025.11167103
[16] Gehlot, A., Singh, R., Siwach, S., Vaseem Akram, S., Alsubhi, K., Singh, A., Delgado Noya, I., Choudhury, S. (2022). Real time monitoring of muscle fatigue with IoT and wearable devices. Computers, Materials & Continua, 72(1): 999-1015. http://doi.org/10.32604/cmc.2022.023861
[17] Andriani, N., Siswanto, A., Fuzi, M.F.M., Gining, R.A.J., Noor, N.M. (2024). Monitoring system for heart rate, blood oxygen level, and body temperature using MAX30102 sensor based on internet of things. International Journal of Scientific Research, 4(2): 56-61. https://doi.org/10.25299/ijsr.2024.23687
[18] Mihaldinec, H., Klaić, L., Džapo, H. (2023). Estimation of the cycling cadence using low-cost inertial sensors mounted on a bicycle. In 2023 6th Conference on Cloud and Internet of Things (CIoT), Lisbon, Portugal, pp. 24-28. https://doi.org/10.1109/CIoT57267.2023.10084907
[19] Nishit, A., Raja, K.K., Shanmukha, E. (2024). Multi-sensor biomarker using accelerometer and ECG data. Darpan International Research Analysis, 12(3): 494-521. https://doi.org/10.36676/dira.v12.i3.103
[20] Peng, N., Meng, W., Wei, Q., Ai, Q., Liu, Q., Xie, S. (2023). Wearable optical fiber sensors for biomechanical measurement in medical rehabilitation: A review. IEEE Sensors Journal, 23(12): 12455-12469. https://doi.org/10.1109/JSEN.2023.3273536
[21] Poulios, A., Fotiou, C., Draganidis, D., et al. (2024). The energy expenditure associated with body-weight resistance exercises of various movement patterns performed at different durations. The Journal of Strength & Conditioning Research, 38(12): 2034-2046. https://doi.org/10.1519/JSC.0000000000004919
[22] Greenwood, S.A., Koufaki, P., Macdonald, J.H., et al. (2021). Exercise programme to improve quality of life for patients with end-stage kidney disease receiving haemodialysis: The PEDAL RCT. Health technology assessment (Winchester, England), 25(40): 1. https://doi.org/10.3310/hta25400
[23] Longman, D.P., Merzbach, V., Pinto, J.M., Atkinson, L.H., Wells, J.C., Gordon, D., Stock, J.T. (2022). Alternative metabolic strategies are employed by endurance runners of different body sizes; implications for human evolution: Adaptive human behaviour and physiology special issue. Adaptive Human Behavior and Physiology, 8(1): 79-97. https://doi.org/10.1007/s40750-021-00183-3
[24] Kesisoglou, A., Nicolò, A., Passfield, L. (2020). Cycling performance and training load: Effects of intensity and duration. International Journal of Sports Physiology and Performance, 16(4): 535-543. https://doi.org/10.1123/ijspp.2020-0072
[25] Haile, M.A., Haile, D.T., Zerihun, D. (2023). Real-time sensor data analytics and visualization in cloud-based systems for forest environment monitoring. International Journal of Advances in Signal and Image Sciences, 9(1): 29-39. https://doi.org/10.29284/ijasis.9.1.2023.29-39
[26] Jamkhandi, S.B., Kenchanagouda, N.V., Patil, A.G., Divakar, N., Kallimani, P., Mallidu, J. (2024). Raspberry Pi-based real-time health monitoring and alert system for enhanced patient care. In 2024 5th International Conference on Smart Electronics and Communication (ICOSEC), Trichy, India, pp. 1164-1170. https://doi.org/10.1109/ICOSEC61587.2024.10722247
[27] Alami, A., Belmajdoub, F. (2024). Noise reduction techniques in ADAS sensor data management: Methods and comparative analysis. International Journal of Advanced Computer Science & Applications, 15(8). https://doi.org/10.14569/ijacsa.2024.0150868
[28] Mohan, N., Awwad, F., Bastaki, N., Atef, M. (2024). Heart rate estimation from photoplethysmography signals using fast fourier transform. In 2024 7th International Conference on Signal Processing and Information Security (ICSPIS), Dubai, United Arab Emirates, pp. 1-6. https://doi.org/10.1109/ICSPIS63676.2024.10812645
[29] Pranoto, H., Wahab, A., Yoppy, Y., Sudrajat, M. I., Mandaris, D., Supono, I., Ega, A.V., Wijanarko, T.A.V., Nugroho, H.W. (2025). Real-time vehicle emergency braking detection with moving average method based on accelerometer and gyroscope data. Vehicles, 7(4): 106. https://doi.org/10.3390/vehicles7040106
[30] Martinek, R., Ladrova, M., Sidikova, M., Jaros, R., Behbehani, K., Kahankova, R., Kawala-Sterniuk, A. (2021). Advanced bioelectrical signal processing methods: Past, present and future approach—Part I: Cardiac signals. Sensors, 21(15): 5186. https://doi.org/10.3390/s21155186
[31] Fadhil, W.K., Ahmeed, Z.M., Jameel, B.F., Azawi, O.A., Saeed, A.M., Zaki, M.R. (2025). Biomedical signal processing: Advanced techniques, applications, and emerging trends. European Journal of Applied Science, Engineering and Technology, 3(4): 49-54. https://doi.org/10.59324/ejaset.2025.3(4).05
[32] Amelia, W., Ramadhani, S.'A., Sunaryao, B., Desnita, R., Nilakesuma, N.F. (2025). Harnessing CNN for early breast cancer detection: Enhancing precision in image-based diagnosis. Ingénierie des Systèmes d’Information, 30(2): 473-482. https://doi.org/10.18280/isi.300219
[33] Bishop, N.C., Burton, J.O., Graham-Brown, M.P., Stensel, D.J., Viana, J.L., Watson, E.L. (2023). Exercise and chronic kidney disease: Potential mechanisms underlying the physiological benefits. Nature Reviews Nephrology, 19(4): 244-256. https://doi.org/10.1038/s41581-022-00675-9
[34] Maniam, G., Sampe, J., Jaafar, R., Ibrahim, M.F. (2022). Smart monitoring system for chronic kidney disease patients based on fuzzy logic and IoT. International Journal of Advanced Computer Science and Applications, 13(2): 324-333.
[35] Ribeiro, H.S., Andrade, F.P., Leal, D.V., Oliveira, J.S., Wilund, K.R., Viana, J.L. (2023). How is exercise being prescribed for patients on hemodialysis? A scoping review. Journal of Nephrology, 36(5): 1307-1319. https://doi.org/10.1007/s40620-022-01513-8
[36] Kumar, R.K., Sobin, C.C. (2024). Study and analysis of IoT-based telemedicine and remote patient monitoring. In Scalable Modeling and Efficient Management of IoT Applications, pp. 99-118. https://doi.org/10.4018/979-8-3693-1686-3.ch005