prabdeb / azure-iot-sample-home-alerts

Azure IoT based Home Sensors Dashboard and Alerts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Azure IoT based Home Sensors Dashboard and Alerts

Sample for Azure IoT based Home Sensors (Temperature, Humidity, Air Quality, LPG Leakage and Sound) Dashboard and Alerts with historical data

Architecture

Alert Email

Devices

  1. Raspberry Pi 3 Model B
  2. GrovePI Plus
  3. Grove - Temperature & Humidity Sensor AM2302/DHT22
  4. Grove - Sound Sensor LM386
  5. Air Quality & Hazardous Gas Sensor MQ-135
  6. Smoke Methane Gas & Liquefied Flammable Gas Sensor MQ-2
  7. Wifi Router with Internet Connection
  8. Azure Subscription
  9. Gmail Account

Installation

[TODO]

Outcome

  1. Every 5 minutes there will be check for alerts, if the sensors measures crossed pre-defined threshold (average of 5 minutes), example average temperature for 5 minutes >= 35 degree celsius

Sample Alert: Alert Email

  1. Dashboard with latest measures from all sensors as well as historical data of measures in graphical format (can be filtered with Date)

Sample Dashboard Latest Measures: Alert Email

Sample Dashboard Historical Data: Alert Email Alert Email Alert Email

Sample Dashboard with Date Filter: Alert Email