Smart Home demo based on ZigBee

I made a Smart Home demo during my master study in 2015. I designed the PCB board and the ZigBee sensor, as well as the core board in the socket. The server was written in C# which connects to a ZigBee dongle by Serial port, on this other side, it connects to Android app through WiFi. The sensors include Temperature, Motion detector and lightness (LUX) sensor. The topology as below:

CTS injection by modifying ath9k wireless driver

I have done research on WiFi and IEEE802.15.4 interference. I proposed a method to mitigate interference by using a time-slot way. In order to schedule the WiFi traffic, CTS frames can be injected to suppress ongoing WiFi traffic for a period of up to 32 milliseconds. However, this wouldn’t work by using a normal Linux kernel. I achieved this by modifying the ath9k driver of AR9331 on Openwrt.

please use it for research purpose only and contact me for the detail.