With the openness, flexibility and features that Android offers, it has been widely adopted in applications beyond just SmartPhones. This paper presents the design and implementation of a low cost yet compact and secure Android smart phone based home automation system.
This design is based on the popular open sourced Arduino prototyping board where the sensors and electrical appliances are connected to the input/output ports of the board.
In order to enhance the system responsiveness and to make it more dynamic, we’ve integrated a popular and open source RTOS (Real-Time Operating System), the scmRTOS, which has a very small footprint on the microcontroller.
The controlling application which has been developed for Android devices can also be easily developed on other popular SmartPhone operating systems like Apple’s iOS, Microsoft’s WP7/8 and BlackBerry OS. Pattern based password protection is implemented to allow only authorized users to control the appliances.
Another add-on included is the integration of Google’s voice recognition feature that recognizes users’ voice commands to control appliances.
Authors: Syed Anwaarullah | S.V. Altaf