Smart homes using android

4,106 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,106
On SlideShare
0
From Embeds
0
Number of Embeds
399
Actions
Shares
0
Downloads
230
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Smart homes using android

  1. 1. SMART HOMES USING ANDROIDNIRMA UNIVERSITY Jayneil Dalal & Sohil Patel
  2. 2. A DAY MADE OF ANDROID
  3. 3. HOW DOES THIS WORK? EUREKA!!!
  4. 4. SOFTWARE:OPENREMOTE(OR)• It is an open source software.• Available for Windows, Linux and Mac OS.• Support for any hardware(e.g: KNX, Netgear, Global Cache etc.)• Control anything.• Multiple user panels.• Almost all home automation protocols supported(TCP/IP, X10 etc.)
  5. 5. WHY OPENREMOTE(OR)??• It is free! (For commercialization one can also purchase a license)• Supports majority of the home automation protocols.• Very less programming knowledge required to design the GUI panels.• Enables one to control the target device from anywhere around the world!• A client - server based model, hence it is very easy for a company to update all of its customer control panels.• Control multiple devices with different protocols at the same time.
  6. 6. HARDWARE:ITACH WF2IR
  7. 7. ITACH WF2IR(FEATURES)• Industry standard 802.11b wireless interface, 2.5” antenna.• Supports wireless LAN, adhoc and infrastructure mode.• Connector:3.5mm stereo jack• 3 independent selectable IR o/p or sensor i/p.• 3 IR emitters + 1 IR blaster provided.• Power input: 5-16V dc @300mA(USB power cable also included)• LED indicators• Weight ~ 1lb!• Dimensions(LxWxH): 3.25” x 2.25” x 1.25” .
  8. 8. CONFIGURING WF2IR1.First power ON the WF2IR.2.Then use a WIFI enabled computer/tablet to search for available networks.3. Select the network labeled GlobalCache and connect to it.4. Use a browser to connect to the Itach using its default address of 169.254.1.70.5. Click on network link to change the default settings.6. Leave the username and password field blank and proceed ahead.7. Now provide your SSID, enable DHCP, change network type to infrastructureand change the security type.8. Click save and wait for the Itach to reboot.
  9. 9. iHELP This is a software from Global Cache which detects the Itach WF2IR device and lists the IP address assigned to it.
  10. 10. iLEARN • To control any device via Infrared(IR), one must know what code has to be sent to the target device. • ILEARN is another software from Global Cache which does exactly that. • Take any remote and point to the Itach device while iLEARN is running in the background and you will get the desired IR code to be sent.
  11. 11. REFERENCE1. Configure your Itach WF2IR device:http://www.globalcache.info/qs.html2. Tutorial on iLEARNhttp://www.globalcache.com/support/ilearntutorial3. Download links:http://www.globalcache.com/downloads/
  12. 12. OR COMPONENTS
  13. 13. HOW DOES OR WORK?
  14. 14. STEP-1:SET UP CONTROLLER1. Download the OpenRemote controller from www.openremote.org2. Download Java development kit from Oracle.3. Set up your environment4. Extract the zip file and navigate to the bin directory using terminal/cmd.5. For Windows, type: openremote run For Linux type: ./openremote.sh run6. A server will start which will run the openremote controller.
  15. 15. STEP-1:VERIFICATION1. Type http://localhost:8080/controller and you will see the controller page askingyou for log in.2. Provide your details and press sync.3. You should get a successful message saying that the sync was successful.
  16. 16. STEP-2:INSTALL OR APPDownload the OpenRemote App from the android market and install it.
  17. 17. STEP-3:OR ONLINE DESIGNER 1. Create an account on OpenRemote. 2. Log in to online designer using those details. 3. Create new device which is to be controlled. 4. In that add a new command. 5. Save that command. 6. Add more commands similarly.
  18. 18. STEP-3:OR ONLINE DESIGNER 1. In online designer, switch to GUI designer. 2. There create a new panel. 3. Now on the phone screen, drag and drop different buttons, sliders etc. 4. Now you can integrate the commands you have created with these buttons. 5. Save the GUI layout.
  19. 19. STEP-4:SYNCOnce you complete the design of the panel, sync the controller with the onlinedesigner.
  20. 20. STEP-5:CONFIGURE OR APP1. Open the OR app downloaded on your Android phone.2. Manually add your control panel.3. Provide the controller URL which is nothing but the IP address of the computerrunning the controller.4. The port is 8080.5. Select your desired panel from the list.
  21. 21. TROUBLESHOOTINGIn case of hardware or software problems, please read and use the OpenRemoteforums:http://www.openremote.org/display/forums/User+Forum
  22. 22. WHAT ELSE?• Control Robots• Control other electrical appliances(such as AC, music system, curtains etc.)• Control car accessories This is just to get you started, you can do a lot more cool stuff!
  23. 23. CONTROLLING ROBOTS
  24. 24. HOW?Answer: - Using Android Open Accessory Development Kit(ADK) !
  25. 25. ADK:INTRODUCTION• It is a platform that enables real time communication between android powered devices and micro controller.• Hardware required: ADK compatible board, Android powered device.• Software required: IDE for programming controller, ADK package
  26. 26. ADK:WHY?To combine the functionalities of Android powered devices and microcontrollers!
  27. 27. ACKNOWLEDGEMENTSWe would like to thank the following persons for their help and support:1. Droidcon team2. Prof. NP Gajjar3. Open Remote Community4. Global Cache
  28. 28. CONTACT USJayneil Dalal:jayneil.dalal@gmail.comSohil Patel:sohil_4932@yahoo.co.in
  29. 29. QUESTIONS/FEEDBACK?
  30. 30. THANK YOUWe really appreciate you listening to us!

×