8 Dec 2014

HOME AUTOMATION USING ANDROID



ABSTRACT:
One of the fastest growing industries now a day is mobile industry. There are many competitors in this area who are doing research and development on new platforms & user experience. Here are examples for those SDKS: Symbian, Blackberry Windows mobile SDK, IPhone SDK and Android from Google which is supported by Google phones. These phones are described as next Generation mobiles [As described by Google].

In recent years, the home environment has seen a rapid introduction of network enabled digital technology. This technology offers new and exciting opportunities to increase the connectivity of devices within the home for the purpose of home automation. Usually there are a number of devices associated with home and an efficient control of these systems is task. The rapidly advancing mobile communication technology and the decrease in costs make it possible to incorporate mobile technology into home automation systems.

      We develop an application for android platform, which is used for home automation. As this is a mobile application, it comes in handy for the family members.

INTRODUCTION:
In recent years, the introduction of network enabled devices into the home environment has proceeded at an unprecedented rate. Moreover, with the rapid expansion of the GSM, there is the potential for the remote control and monitoring of such network enabled devices.
We will develop an android application which makes the task of home automation very easy and simple for the user. The application will be designed in a way that when the user chooses any action in the application, an sms will be sent to a GSM modem or another application which will be connected to a PC at home which in turn will be connected to a circuit consisting of a micro controller and sockets for connecting the devices we wish to control. The PC contains a program written by us to interpret the sms received, authenticate whether it was sent by an authorized user and generate the appropriate signals for the micro controller. The application will be provided with an option to get the status of the devices in home whether they are in the off or on status. Since the application has been developed for mobile devices, the users can control the devices from any far places. The application also has a web interface which enables the users to control their home devices from remote area also through internet.

HARDWARE REQUIREMENTS:

·         Processor                     :           Pentium IV onwards
·         RAM                           :           1 GB or more
·         Hard disk space          :           20GB or more

SOFTWARE REQUIREMENTS:

·         Operating System       :           Windows XP or above
·         Language                    :           Java/J2EE and android
·         Java Software             :           JDK 5 or above
·         Client side Scripting   :           JavaScript
·         Database                     :           MS ACCESS
·         Web Server                 :           Apache Tomcat
·         Plugin                          :            ADT (Android development tool)


 LITERATURE SURVEY


            As per our survey currently there exists no system at cheaper rates. Various systems are hard to install, difficult to use and maintain. Current systems are generally proprietary and closed, not very customizable by the end user.  N. Sriskanthan . explained the model for home automation using bluetooth via PC. But unfortunately the system lacks to support mobile technology. 

Muhammad Izhar Ramli designed a prototype electrical device control system using Web. They also set the server with auto restart if the server condition is currently down.
Hasan  has developed a telephone and PIC remote controlled device for controlling the devices pin check algorithm has been introduced where it was with cable network but not wireless communication.

Pradeep G  proposed home automation system by using bluetooth which saves lot of power and time using mechanism to save the preloaded list by not making it to setup connection all the time when required.

Al-Ali and Al-Rousan  presented a design and implementation of a Java-based automation system through World Wide Web. It had a standalone embedded system board integrated into a PC-based server at home.
Amul Jadhav developed an application in a universal XML format which can be easily ported to any other mobile devices rather than targeting a single platform.