IEEE IoT Journal 2020 – Enhanced Implementation

Preventive & Predictive
Health Platform

A flexible, pervasive IoT ecosystem monitoring physiological and environmental parameters with real-time physician control — extending the work of Haghi et al.

Paper Limitations vs Our Innovation

Original Paper Limitations

No real-time physician control — sensors run continuously with no remote activation/deactivation
Fixed gateway / vendor lock-in — architecture tied to Ubiqsense + Equivital hardware only
No remote sensor activation — patients cannot receive updated sensing profiles from clinicians
Missing alert simulation — no threshold-based warning or notification infrastructure demonstrated
Unidirectional communication only — data flows sensor→cloud, no reverse command channel

Our Innovations

Physician-controlled sensor activation — clinicians toggle individual sensors on/off remotely in real time
Flexible multi-vendor gateway — supports Fitbit, Garmin, or any BLE wearable via abstract gateway layer
Real-time bidirectional communication — WebSocket channel enables cloud-to-device commands
Simulated alert engine — threshold breach triggers instant visual + notification alerts
Modular microservice cloud — Azure p²Health with scalable, replaceable service components
Live Parameters
Dual Monitoring Dashboard
Physiological Parameters
Heart Rate72bpm
Respiration Rate14brpm
Skin Temperature36.1°C
RR Interval850ms
Sleep StageREM
Environmental Parameters
NO₂0.12ppm
Noise Level38dB
UV Index3/ 11
Humidity55%
Ambient Temp22°C

Physician Control Panel

Remotely activate or deactivate patient sensors in real time. Toggle parameters as needed during consultation.

Heart Rate Monitor
Respiration Sensor
NO₂ Gas Sensor
Noise Sensor
⚠ CRITICAL ALERT: NO₂ Spike Detected!
NO₂ level jumped to 21.8 ppm — exceeding safe threshold (0.5 ppm). Immediate action required. Patient location: Lab 3B.
Gateway Connected
Cloud Sync Active
4 Sensors Online
Azure p²Health Linked
Project Team

Team & Credits

Built as part of Reimagine Research With AI: Paper to Prototype — a Bayes Lab initiative transforming academic research into working demos.

🙏
Thank you, Bayes Lab!
We're grateful to Bayes Lab for giving us the opportunity to participate in "Reimagine Research With AI: Paper to Prototype" — an inspiring challenge that pushed us to turn a published IEEE research paper into a fully functional interactive platform.
Prototype Builders
Our Team
KP
Kartik Pandey
Full-Stack Developer
Platform Architecture

Led the end-to-end development of the p²Health web platform — dashboard design, sensor simulation engine, and physician control panel.

RR
Ritvik Rao
Research & IoT Specialist
IoT Systems

Analysed the Haghi et al. paper, mapped the sensor architecture, and implemented the live data simulation with realistic physiological and environmental parameter ranges.

AH
Advait Hadawle
UI/UX & Presentation
Design & Slides

Designed the visual identity, crafted the research validation charts, built the PowerPoint deck, and wrote the 3-minute presentation script.

View Project on GitHub
 Original Research Credit

This prototype is based on the peer-reviewed paper by M. Haghi, K. Thurow & R. Stoll — "A Flexible and Pervasive IoT Based Healthcare Platform for Physiological and Environmental Parameters Monitoring", IEEE Internet of Things Journal, Vol. 7, Issue 6, Dec 2020. DOI: 10.1109/JIOT.2020.2982416. Funded by the Ministry of Economics, Mecklenburg-Vorpommern (Project MV: TBI-V-1-127-VBW-044).

System Design

Technical Architecture

Three-tier IoT architecture enabling seamless data flow from body-worn sensors through a flexible gateway to the Azure p²Health cloud platform.

1
🩺

Sensor Layer

Ubiqsense wristband + Equivital EQ02 chest belt for physiological data. Environmental micro-sensors for gas, noise, UV, and temperature. Fitbit/Garmin as alternate wearable options.

Ubiqsense Equivital Fitbit BLE 5.0
2
📱

Gateway Layer

Smartphone-based gateway aggregates BLE sensor data. Performs local pre-processing, buffering, and AES-128 encryption before forwarding via HTTPS to cloud. Supports multi-vendor wearables.

BLE → HTTPS AES-128 Multi-vendor
3
☁️

Cloud Layer

Azure-hosted p²Health microservices platform. Stores and processes time-series sensor data, provides physician dashboard, alert engine, and bidirectional WebSocket command channel.

Azure OAuth 2.0 WebSocket

Monitored Parameters

Category Parameter Sensor Typical Range Alert Threshold
PhysiologicalHeart RateUbiqsense / Fitbit60–100 bpm>120 bpm
PhysiologicalRespiration RateEquivital EQ0212–20 brpm>25 brpm
PhysiologicalRR Interval (HRV)Equivital EQ02600–1000 ms<400 ms
PhysiologicalSkin TemperatureUbiqsense34–38°C>38.5°C
PhysiologicalSleep StagesUbiqsenseLight/Deep/REM<4h total
EnvironmentalNO₂Ubiqsense Env.0–0.5 ppm>1.0 ppm
EnvironmentalCOMiCS-45140–9 ppm>35 ppm
EnvironmentalO₃MiCS-45140–0.07 ppm>0.1 ppm
EnvironmentalNoise LevelMEMS Mic30–65 dB>85 dB
EnvironmentalUV IndexVEML60700–5>6
EnvironmentalAmbient TempBME28018–28°C>35°C
EnvironmentalHumidityBME28030–70%>85%
EnvironmentalPressureBME280970–1030 hPa<960 hPa

Security & Privacy

AES-128 Encryption
HTTPS / TLS 1.3
OAuth 2.0 Auth
Anonymized Data
GDPR Compliant
celisca Laboratory Results

Research Validation

Experimental results from the Center for Life Science Automation, University of Rostock, demonstrating platform performance across multiple scenarios.

NO₂ Spike Detection

Chemical reaction test: 0 → 21.8 ppm in 18 min

HR vs Respiration Sync

Activity correlation: 74–93 bpm / 7–21 brpm

7-Hour Sleep Monitoring

Ambient noise + HRV + sleep stage tracking

<5s
NO₂ Spike Detection Latency
7h+
Continuous Sleep Monitoring
13
Parameters Monitored Simultaneously
2-way
Bidirectional Communication Active
"Validated at Center for Life Science Automation (celisca), University of Rostock — real-time bidirectional communication established between physician dashboard and patient wearable gateway, with NO₂ spike detection confirmed within 5 seconds of chemical exposure."
Simulated Real-Time Stream

Live Demo Dashboard

Simulated live sensor feed auto-refreshing every 3 seconds. Values fluctuate realistically to demonstrate the monitoring platform.

Auto-refreshing every 3 seconds — just updated
Physiological
72
Heart Rate
bpm
14
Respiration
brpm
36.1
Skin Temp
°C
850
RR Interval
ms
Environmental
0.12
NO₂
ppm
38
Noise
dB
3
UV Index
/ 11
55
Humidity
%

Alert Simulation

Trigger a simulated high NO₂ threshold breach to demonstrate the real-time alert notification system.

ALERT
Stream Active
WebSocket Open
All Sensors Online