Title Platform for Simulation of Heterogeneous Wireless Sensor Networks


Wireless sensor networks (WSN) are becoming more and more popular in smart buildings since they are highly customizable, easy to deploy in large and complex environments. Smart buildings require many kind of sensors such as temperature, humidity, light, consumed energy, smoke, etc. However, one of the challenge in deploying wireless sensors is how to power them. Beside using wireless technologies to replace communication cables, we also need to free the sensors from being powered using wires.

Figure 1. A wireless sensor network


A number of technologies have been proposed for powering autonomous sensors so far, e.g.:


-     Solar energy: can produce high power and is stable for long periods, but only work in outdoor environments.


-     Wind energy: only work in outdoor environments too.


-     RF energy: work also in indoor environments but can produce very low power.


Due to above considerations, sharing energy between nodes in WSN will be absolutely necessary. However, the sharing need to be done in an optimal manner. In terms of energy, a WSN used in smart buildings can be very heterogeneous:


-     A node can be giver, receiver, or both at different moments


-     Certain nodes may be more prioritized (i.e., more important) than others

-     Each node has very limited information about its neighbors

Work description:

-     Building a platform for simulation of WSN

-     Modeling the energy consumption, harvesting and sharing in an autonomous WSN


Student prerequisites

-     Good programming skill: C/C++, C#, Java – while C/C++ is preferred

-     Have basic background in electrical, electronic or control engineering

-     Serious, responsible at work


Dr. Dao Trung Kien: This email address is being protected from spambots. You need JavaScript enabled to view it.