Skip to content

Latest commit

 

History

History
29 lines (27 loc) · 2.02 KB

File metadata and controls

29 lines (27 loc) · 2.02 KB

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