Wifi mesh networking using at least 6 node

2017 ELE Engineering Design Project (FM02)

Faculty Lab Coordinator

Farah Mohammadi

Topic Category

Communications / Networking


The majority of the energy consumed by households is to heat, cool, light the home, or run the appliances. A modern solution to reduce the energy consumption is real-time monitoring and control of heating or cooling system and appliances in the buildings from anywhere in the world with mobile or web apps. Therefore, designing a system by which one can monitor/control building information (such as temperature at different locations - security systems - Lighting - ventilation system) is desirable by using a wireless communicating system. Most WiFi home automation systems use one router with many stations connected to this router. Each station controls one device (outlets, security system, sound, …). disadvantages of this topology are: 1- At least one router is required 2- Number of stations that can be connected to the router is limited Mesh networking may be offered as a more effective solution to home automation. advantages of Mesh networking are 1- to use many of inexpensive WiFi devices such as ESP8266 2- A router is not needed 3- Does not require all mesh devices to be turned on all the time 4- Number of stations is unlimited


-To apply Mesh Networking topology in home automation -To Use ESP8266 WiFi Module which is a self-contained SOC -To Use ESP8266 Programming rather than AT command -To Develop a local website in BOOTSTRAP

Partial Specifications

These modules to be implemented:
- data acquisition,
- real-time programming via wireless technologies,
- local website development
- Verify the developed hardware - ESP8266 as WiFi Devices and on board
Microprocessor that control analog or digital home accessories
- Verify the developed local website

Suggested Approach

- Acquire data (digital input) from the sensors at home by ESP8266 (node MCU)
- Design/develop mesh networking by using ESP8266 (node MCU)
- Design/develop local website by using BOOTSTRAP
- Proof-of-concept verification

Group Responsibilities

Literature Review

Student A Responsibilities

Investigation of available sensors in home automation - Acquiring data from home sensors - develop mesh networking

Student B Responsibilities

investigating appropriate communication system - Acquiring data from building sensors - develop mesh networking

Student C Responsibilities

Design and Development of the local website

Course Co-requisites

Communication Systems, Programming in C ,BOOTSTRAP


FM02: Wifi mesh networking using at least 6 node | Farah Mohammadi | Not yet submitted at No time