Problem:

Many hospitals around the world track their patient's well-being through a health monitor which sends data to be stored in a database. Health monitoring involves testing a person to identify any changes in their health status. While this is easy to get your hands on as a patient, out of the hospital, it can get quite expensive and difficult to use. As a result, there is a lack of a cheap, easy-to-use, and publicly available monitoring tool that has an alert system. A simple and easy way to track and watch over the ones you care about.

Solution:

To create a program that monitors a user’s statistics using simple attributes like thresholds and parameters. When data goes beyond a certain threshold, the program alerts family members and if necessary, calls emergency services to the user’s address. The program would input data from external hardware ie. a Fitbit. Using the qualifying API, data can be inputted using Azure IoT Hub. After being accounted for, the program uses the user’s inputted thresholds and parameters to create safe and dangerous boundaries. For example, using Azure Functions, if a user’s heart rate goes beyond a resting heart rate of 100 BPS, the program can use Twilio to message the user’s inputted contacts. As well, an option to call emergency services will be added. Some other features (if there is extra time), include a visual graph and representation of the user’s data through the Microsoft Graph API.

Question:

Hi Chloe Condon, first of all, I wanted to thank you for our last meeting, it was super helpful. Anyways, I have chosen to use an Arduino to monitor a user's heart rate and have also started to setup a program that receives the code and relays it to the IoT Hub but I am having trouble creating an event-trigger for Logic Apps. Do you know of a way I can set a trigger off in Logic Apps if my data goes pass a certain parameter in the IoT Hub? Thanks, Beau.

Bahburs/iot-heartrate-monitor-with-azure

Sprint

Sprint