Skip to content

The purpose of this project is to monitor vital signs such as heart-rate and temperature. The system automatically sends alerts to healthcare if there is any abnormality in the telemetry value.

Notifications You must be signed in to change notification settings

HectorTa1989/IoT-Based-Health-Monitoring-System-in-Azure

Repository files navigation

IOT Based Smart Health Monitoring and Notifications with Azure Logic Apps

Summary

The purpose of this project is to monitor vital signs such as heart-rate and temperature. The system automatically sends alerts to healthcare if there is any abnormality in the telemetry value. The IoT device is simulated using the Python code, which generates the Heartrate and Temperature. The values are sent to the Azure IoT Hub. Using Stream Analytics Job the data from the IoT Hub is sent to the PowerBI to generate meaningful insights (Visualization). The notification is sent using Azure Logic Apps by connecting IoT hub and mailbox (SendGrid).

Requirements

  • Simulated Device - Python Code
  • Microsoft Azure Subscription
  • Iot Hub
  • Stream Analytics Job
  • PowerBI
  • Service Bus Namespace & Queue
  • Custom End-point & Routing Rule in Iot-Hub
  • SendGrid (to send e-mail notifications)
  • Azure Logic Apps with Trigger

Simulated Device Sending Telemetry Values

alt text

IoT-Hub Events Monitor

alt text

Generated Report in PowerBI

alt text

ServiceBus Queue

alt text

IoT-Hub End-point with Routing Query

alt text

Logic App Designer

alt text

Logic App Runs History

alt text

About

The purpose of this project is to monitor vital signs such as heart-rate and temperature. The system automatically sends alerts to healthcare if there is any abnormality in the telemetry value.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages