Online Dashboard for Smart Home Monitoring

2017 ELE Engineering Design Project (FM01)


Faculty Lab Coordinator

Farah Mohammadi

Topic Category

Power / Controls

Preamble

The best way for online monitoring and controlling of home’s thermal comfort parameters for occupants such as (temperature, humidity, air condition status, shading … ) is to have a common website that gather home’s thermal parameters, and monitor/control them by a user friendly GUI. To have this set-up, the home should have a network of stations that are connected to one access point. The access point is connected to a router and finally parameters of the home can be stored on the website’s Database and can be monitored by a GUI.

Objective

To develop online monitoring and controlling home’s thermal parameter we would need couple of stations, one access point and a website that monitor and control these parameters: 1- Stations and Access point can be a WiFi system such as ESP8266 2- Website can be written in PHP and HTML format to store home’s thermal parameters to Mysql Database 3- GUI monitors/controls home parameters 4- MAC Address of every stations must be changed

Partial Specifications

1- Development of web site by programming PHP , HTML
2- Development of Hardware Station using a WiFi system such as ESP8266
3- Study on how to send special parameters to the Database of a website
4- Study on how to change MAC address of station
5- Study on how to connect a couple of stations to a access point

Suggested Approach

1- Development of web site by Programming in PHP & HTML
2- Development of Hardware Station ( connect to access point )
3- Development of Hardware system as Access point & Station ( connect to home router and stations )
4- Study on how to use ESP8266 as a station & Access point

Group Responsibilities

Literature review on Dashboard for Smart home system, design/develop the technical specifications required for the system prototype under consideration, implement and test of the entire system with the above objectives

Student A Responsibilities

To design, develop and implement hardware by using ESP8266 as a station

Student B Responsibilities

To design, develop and implement hardware by using ESP8266 as a Access point

Student C Responsibilities

To design, develop and implement a website as a GUI to monitor/control home parameters

Course Co-requisites

c-programming

 


FM01: Online Dashboard for Smart Home Monitoring | Farah Mohammadi | Thursday September 14th 2017 at 02:28 PM