Document Type


Lead Author Type

CIS Masters Student


Dr. Jonathan Engelsma,

Embargo Period



Currently in the realm of home automation, there are two primary approaches. One approach creates independent devices which can be controlled by a smart phone or send notifications when its task is complete, such as door locks and washing machines. The other approach has devices with sensors on them which attempts to determine if people are around before performing an action, such as the Nest thermostat and the WeMo motion sensors. The goal of this project is to merge both of these approaches together by using a smart phone to create a location aware device which can inform the home of where people are located. This project requires a Java server and MariaDB to handle interactions between various sensors and controllers, sensors built with off the shelf parts to monitor the home and an Android application to inform the server of its location, as well as view and control sensors inside of the home.