A remote health monitoring platform for hypertension management, designed around the IoT World Forum (IoTWF) 7-layer reference model — from BLE wearables at the edge to cloud analytics and clinician workflows.
Developed as a team project during the MSc program at FH Technikum Wien, this platform addresses the challenge of continuously collecting and acting on health data from wearable devices — specifically for remote hypertension monitoring. The goal is to provide patients and clinicians with timely, reliable health insights while keeping sensitive data secure and private.
The system architecture is structured around the IoT World Forum (IoTWF) 7-layer reference model, mapping each component of the platform to a specific layer — from physical sensors through connectivity, edge processing, cloud storage, and application logic up to the clinician-facing workflow.
The IoT World Forum Reference Model was chosen as the structural backbone of the system design for three key reasons:
Each layer has a distinct responsibility — from physical device to clinician workflow — making the system easier to reason about, develop, and maintain.
The model naturally expresses the edge-cloud boundary, making it straightforward to show where data is processed locally versus in the cloud.
Security controls and privacy requirements can be attached to specific layers, making compliance reasoning structured and traceable.
The IoTWF reference model provided the structural backbone of the design. Each layer has a clear responsibility, and transitions between layers follow open, vendor-neutral protocols.
Blood pressure cuffs and wearable sensors capturing time-stamped health measurements at the patient's location.
Bluetooth Low Energy (BLE) link between the wearable and the smartphone gateway. Wi-Fi or cellular for the smartphone-to-cloud hop.
The smartphone acts as the edge node — validating incoming readings, deduplicating data, and running immediate threshold checks to catch critical alerts before data leaves the device.
Validated telemetry is ingested into the cloud via a secure API. An MQTT broker distributes events across the backend — telemetry to storage, alerts to the notification service.
A time-series database (TSDB) stores health signals for trend analysis. A data lake provides scalable long-term storage for combining structured and unstructured health data across sources.
Alert services trigger clinician workflows with acknowledgement logging. Dashboards provide real-time and historical views via WebSocket updates.
Role-based access separates patient and clinician views. Audit logs track alert creation and clinician acknowledgement to support accountability and compliance.
A deliberate edge-cloud split was designed to keep latency and bandwidth low, and to avoid sending raw sensitive data to the cloud unnecessarily.
Handles BLE connectivity, data filtering and deduplication, and immediate threshold-based alerts. Acts as a firm real-time layer — late alerts here are useless.
Handles durable TSDB storage, long-term analytics, alert audit trail, and device fleet management. Operates on a soft real-time basis where short delays are acceptable.
All protocol choices follow open standards from bodies including IETF, IEEE, ETSI, CSA, and OMA SpecWorks — ensuring interoperability and avoiding vendor lock-in.
Developed during the MSc program in IoT and Embedded Systems at FH Technikum Wien, Vienna — 2026.
Collaborative engineering project combining embedded systems, cloud architecture, and IoT system design expertise.