A smart and real-time IoT solution designed to continuously measure and monitor vital human health parameters.
This system collects Heart Rate, Blood Pressure, and Body Temperature data using biomedical sensors and transmits it to a cloud server for remote monitoring and anomaly detection.
The IoT Based Health Monitoring System enables 24Γ7 health observation without requiring the patient to be physically present in hospitals.
Live sensor readings are uploaded to a cloud database and visualized on a dashboard, allowing doctors/caregivers to monitor patient status remotely.
Whenever a health-related abnormality occurs, the system can trigger alerts for early intervention.
- Real-time monitoring of Heart Rate, Blood Pressure & Body Temperature
- Wireless transmission of sensor data via ESP8266 / ESP32 Wi-Fi module
- Cloud database integration for storing health records
- Interactive dashboard to display health values graphically
- Threshold-based anomaly alerts for abnormal readings
- Low-cost, scalable & portable design
- Can be used for home healthcare, elderly care & emergency assistance
The system integrates:
- Biomedical sensors β microcontroller β Wi-Fi module β cloud server β web dashboard
(Architecture and DFD are based on the project report β Page 17 & 18 :contentReference[oaicite:0]{index=0})
| Category | Tools / Components |
|---|---|
| Microcontroller | Arduino Uno / NodeMCU / ESP32 |
| Sensors | BP Sensor, Heart Rate Sensor (MAX30102), Temperature Sensor (LM35 / DS18B20) |
| Connectivity | ESP8266 Wi-Fi Module |
| Backend | Firebase / Thingspeak / MySQL |
| Frontend | HTML, CSS, JavaScript |
| IDE | Arduino IDE |
- Sensors collect physiological signals
- Microcontroller converts them into digital data
- Data sent to cloud server via Wi-Fi
- Dashboard fetches and visualizes data in charts
- Alert triggered if a value exceeds threshold
- Connect BP, Temperature & Heart Rate sensors to Arduino/ESP pins
- Configure Wi-Fi credentials in Arduino code
- Upload firmware via Arduino IDE
- Clone this repository
- Configure Firebase / Thingspeak / MySQL credentials
- Run the web dashboard
- Power the device β live values appear on screen
(Add screenshots here after deployment)
Alerts are generated when:
- Heart Rate > 120 BPM or < 60 BPM
- Body Temperature > 38Β°C or < 36Β°C
- BP values beyond normal threshold
(alert logic based on system description in the PDF β Page 13 :contentReference[oaicite:1]{index=1})
- Integration with wearable IoT devices
- AI-based prediction of health risks
- Mobile app support
- ECG & SpO2 sensor compatibility
This project presents a low-cost yet efficient IoT-based system for real-time health monitoring, scalable for both home and clinical applications. It helps reduce hospital burden while improving accessibility to healthcare.