SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Downloaden Sie, um offline zu lesen
SMART HOMES USING
                   ANDROID
NIRMA UNIVERSITY   Jayneil Dalal & Sohil Patel
A DAY MADE OF ANDROID
HOW DOES THIS WORK?




  EUREKA!!!
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.)
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.
HARDWARE:ITACH WF2IR
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” .
CONFIGURING WF2IR
1.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 infrastructure
and change the security type.
8. Click save and wait for the Itach to reboot.
iHELP
        This is a software from Global Cache which
        detects the Itach WF2IR device and lists the
        IP address assigned to it.
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.
REFERENCE
1. Configure your Itach WF2IR device:
http://www.globalcache.info/qs.html

2. Tutorial on iLEARN
http://www.globalcache.com/support/ilearntutorial

3. Download links:
http://www.globalcache.com/downloads/
OR COMPONENTS
HOW DOES OR WORK?
STEP-1:SET UP CONTROLLER
1. Download the OpenRemote controller from www.openremote.org

2. Download Java development kit from Oracle.

3. Set up your environment

4. Extract the zip file and navigate to the bin directory using terminal/cmd.

5. For Windows, type: openremote run
   For Linux type: ./openremote.sh run

6. A server will start which will run the openremote controller.
STEP-1:VERIFICATION
1. Type http://localhost:8080/controller and you will see the controller page asking
you for log in.

2. Provide your details and press sync.

3. You should get a successful message saying that the sync was successful.
STEP-2:INSTALL OR APP
Download the OpenRemote App from the android market and install it.
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.
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.
STEP-4:SYNC
Once you complete the design of the panel, sync the controller with the online
designer.
STEP-5:CONFIGURE OR APP
1. 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 computer
running the controller.

4. The port is 8080.

5. Select your desired panel from the list.
TROUBLESHOOTING
In case of hardware or software problems, please read and use the OpenRemote
forums:

http://www.openremote.org/display/forums/User+Forum
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!
CONTROLLING ROBOTS
HOW?
Answer: - Using Android Open Accessory Development Kit(ADK) !
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
ADK:WHY?
To combine the functionalities of Android powered devices and micro
controllers!
ACKNOWLEDGEMENTS
We would like to thank the following persons for their help and support:

1. Droidcon team

2. Prof. NP Gajjar

3. Open Remote Community

4. Global Cache
CONTACT US
Jayneil Dalal:jayneil.dalal@gmail.com

Sohil Patel:sohil_4932@yahoo.co.in
QUESTIONS/FEEDBACK?
THANK YOU
We really appreciate you listening to us!

Weitere ähnliche Inhalte

Was ist angesagt?

Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE student
Mitul Lakhani
 

Was ist angesagt? (20)

Home automation
Home automationHome automation
Home automation
 
Android Mobile - Home Automation
Android Mobile - Home Automation Android Mobile - Home Automation
Android Mobile - Home Automation
 
Srr automation smart home presentation
Srr automation smart home presentationSrr automation smart home presentation
Srr automation smart home presentation
 
Home automation system
Home automation systemHome automation system
Home automation system
 
Home Automation Over Internet Project (Ev Otomasyon Projesi)
Home Automation Over Internet Project (Ev Otomasyon Projesi)Home Automation Over Internet Project (Ev Otomasyon Projesi)
Home Automation Over Internet Project (Ev Otomasyon Projesi)
 
Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE student
 
Home System automation using android application
Home System automation using android applicationHome System automation using android application
Home System automation using android application
 
Bluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNOBluetooth based home automation using Arduino UNO
Bluetooth based home automation using Arduino UNO
 
Home automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phoneHome automation under wi fi through android apps from any smart phone
Home automation under wi fi through android apps from any smart phone
 
Home automisation finalppt
Home automisation finalpptHome automisation finalppt
Home automisation finalppt
 
Home automation using android phone
Home automation using android phoneHome automation using android phone
Home automation using android phone
 
home automation using ARM7 controller
home automation using ARM7 controllerhome automation using ARM7 controller
home automation using ARM7 controller
 
Stage 0 seminar
Stage 0 seminarStage 0 seminar
Stage 0 seminar
 
Voice controlled home appliances
Voice controlled home appliancesVoice controlled home appliances
Voice controlled home appliances
 
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
How to control your Smart Appliances (and why) with JEMMA & Arduino YùnHow to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
 
Android Based Home Automation Control
Android Based Home Automation ControlAndroid Based Home Automation Control
Android Based Home Automation Control
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android Application
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATION
 
Home automation using_pc
Home automation using_pcHome automation using_pc
Home automation using_pc
 
Home automation with arduino
Home automation with arduinoHome automation with arduino
Home automation with arduino
 

Andere mochten auch

Marketing new product launch ppt
Marketing new product launch pptMarketing new product launch ppt
Marketing new product launch ppt
bilal khan
 
New product devlopment ppt
New product devlopment pptNew product devlopment ppt
New product devlopment ppt
Rameshwar Swami
 

Andere mochten auch (12)

Smart phone application
Smart phone applicationSmart phone application
Smart phone application
 
Blutooth based home appiliance
Blutooth based home appilianceBlutooth based home appiliance
Blutooth based home appiliance
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
 
smart house project
smart house projectsmart house project
smart house project
 
Product Presentation Sample
Product Presentation SampleProduct Presentation Sample
Product Presentation Sample
 
New product innovation ppt
New  product innovation ppt New  product innovation ppt
New product innovation ppt
 
Product Launch Presentation By Linda Johnson
Product Launch Presentation By Linda JohnsonProduct Launch Presentation By Linda Johnson
Product Launch Presentation By Linda Johnson
 
Marketing new product launch ppt
Marketing new product launch pptMarketing new product launch ppt
Marketing new product launch ppt
 
Smart homes
Smart homesSmart homes
Smart homes
 
New Product Development Strategy
New Product Development StrategyNew Product Development Strategy
New Product Development Strategy
 
26 Product Launch Strategies
26 Product Launch Strategies 26 Product Launch Strategies
26 Product Launch Strategies
 
New product devlopment ppt
New product devlopment pptNew product devlopment ppt
New product devlopment ppt
 

Ähnlich wie Smart homes using android

Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
Gagandeep Nanda
 
Taishaun_OwnensCNS-533_Lab
Taishaun_OwnensCNS-533_LabTaishaun_OwnensCNS-533_Lab
Taishaun_OwnensCNS-533_Lab
Taishaun Owens
 

Ähnlich wie Smart homes using android (20)

Pharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotely
Pharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotelyPharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotely
Pharo IoT: Using Pharo to playing with GPIOs and sensors on IoT devices remotely
 
PHARO IOT
PHARO IOTPHARO IOT
PHARO IOT
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technology
 
BOX of Illusion MOSEC'17
BOX of Illusion MOSEC'17BOX of Illusion MOSEC'17
BOX of Illusion MOSEC'17
 
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
Workshop: Arduino for makers - Strumenti SW per la prototipazione elettronica...
 
Welcome to hello real world
Welcome to hello real worldWelcome to hello real world
Welcome to hello real world
 
Windows 10 IoT-Core to Azure IoT Suite
Windows 10 IoT-Core to Azure IoT SuiteWindows 10 IoT-Core to Azure IoT Suite
Windows 10 IoT-Core to Azure IoT Suite
 
CCTV
CCTVCCTV
CCTV
 
Fire Eye Appliance Quick Start
Fire Eye Appliance Quick StartFire Eye Appliance Quick Start
Fire Eye Appliance Quick Start
 
Introduction to arduino microcontroller unit
Introduction to arduino microcontroller unitIntroduction to arduino microcontroller unit
Introduction to arduino microcontroller unit
 
Embedded Web Server based Home Automation using Raspberry PI
Embedded Web Server based Home Automation using Raspberry PIEmbedded Web Server based Home Automation using Raspberry PI
Embedded Web Server based Home Automation using Raspberry PI
 
Taishaun_OwnensCNS-533_Lab
Taishaun_OwnensCNS-533_LabTaishaun_OwnensCNS-533_Lab
Taishaun_OwnensCNS-533_Lab
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programming
 
How to-smart-home-pdf-or
How to-smart-home-pdf-orHow to-smart-home-pdf-or
How to-smart-home-pdf-or
 
Systems Administration
Systems AdministrationSystems Administration
Systems Administration
 
Security of Windows 10 IoT Core(FFRI Monthly Research 201506)
Security of Windows 10 IoT Core(FFRI Monthly Research 201506)Security of Windows 10 IoT Core(FFRI Monthly Research 201506)
Security of Windows 10 IoT Core(FFRI Monthly Research 201506)
 
DeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel EdisonDeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel Edison
 
Backtrack Manual Part4
Backtrack Manual Part4Backtrack Manual Part4
Backtrack Manual Part4
 
Intro to Automation Using Perfecto's CQ Lab
Intro to Automation Using Perfecto's CQ LabIntro to Automation Using Perfecto's CQ Lab
Intro to Automation Using Perfecto's CQ Lab
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpoint
 

Mehr von Droidcon Berlin

Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google cast
Droidcon Berlin
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
Droidcon Berlin
 
Android industrial mobility
Android industrial mobility Android industrial mobility
Android industrial mobility
Droidcon Berlin
 
From sensor data_to_android_and_back
From sensor data_to_android_and_backFrom sensor data_to_android_and_back
From sensor data_to_android_and_back
Droidcon Berlin
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86
Droidcon Berlin
 
Testing and Building Android
Testing and Building AndroidTesting and Building Android
Testing and Building Android
Droidcon Berlin
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentation
Droidcon Berlin
 
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3
Droidcon Berlin
 
The artofcalabash peterkrauss
The artofcalabash peterkraussThe artofcalabash peterkrauss
The artofcalabash peterkrauss
Droidcon Berlin
 
Raesch, gries droidcon 2014
Raesch, gries   droidcon 2014Raesch, gries   droidcon 2014
Raesch, gries droidcon 2014
Droidcon Berlin
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
Droidcon Berlin
 
20140508 quantified self droidcon
20140508 quantified self droidcon20140508 quantified self droidcon
20140508 quantified self droidcon
Droidcon Berlin
 
Tuning android for low ram devices
Tuning android for low ram devicesTuning android for low ram devices
Tuning android for low ram devices
Droidcon Berlin
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
Droidcon Berlin
 
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicro
Droidcon Berlin
 

Mehr von Droidcon Berlin (20)

Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google cast
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limits
 
crashing in style
crashing in stylecrashing in style
crashing in style
 
Raspberry Pi
Raspberry PiRaspberry Pi
Raspberry Pi
 
Android industrial mobility
Android industrial mobility Android industrial mobility
Android industrial mobility
 
Details matter in ux
Details matter in uxDetails matter in ux
Details matter in ux
 
From sensor data_to_android_and_back
From sensor data_to_android_and_backFrom sensor data_to_android_and_back
From sensor data_to_android_and_back
 
droidparts
droidpartsdroidparts
droidparts
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86
 
5 tips of monetization
5 tips of monetization5 tips of monetization
5 tips of monetization
 
Testing and Building Android
Testing and Building AndroidTesting and Building Android
Testing and Building Android
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentation
 
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3
 
The artofcalabash peterkrauss
The artofcalabash peterkraussThe artofcalabash peterkrauss
The artofcalabash peterkrauss
 
Raesch, gries droidcon 2014
Raesch, gries   droidcon 2014Raesch, gries   droidcon 2014
Raesch, gries droidcon 2014
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014
 
20140508 quantified self droidcon
20140508 quantified self droidcon20140508 quantified self droidcon
20140508 quantified self droidcon
 
Tuning android for low ram devices
Tuning android for low ram devicesTuning android for low ram devices
Tuning android for low ram devices
 
Froyo to kit kat two years developing & maintaining deliradio
Froyo to kit kat   two years developing & maintaining deliradioFroyo to kit kat   two years developing & maintaining deliradio
Froyo to kit kat two years developing & maintaining deliradio
 
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicro
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Smart homes using android

  • 1. SMART HOMES USING ANDROID NIRMA UNIVERSITY Jayneil Dalal & Sohil Patel
  • 2. A DAY MADE OF ANDROID
  • 3. HOW DOES THIS WORK? EUREKA!!!
  • 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. 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.
  • 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. CONFIGURING WF2IR 1.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 infrastructure and change the security type. 8. Click save and wait for the Itach to reboot.
  • 9. iHELP This is a software from Global Cache which detects the Itach WF2IR device and lists the IP address assigned to it.
  • 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. REFERENCE 1. Configure your Itach WF2IR device: http://www.globalcache.info/qs.html 2. Tutorial on iLEARN http://www.globalcache.com/support/ilearntutorial 3. Download links: http://www.globalcache.com/downloads/
  • 13. HOW DOES OR WORK?
  • 14. STEP-1:SET UP CONTROLLER 1. Download the OpenRemote controller from www.openremote.org 2. Download Java development kit from Oracle. 3. Set up your environment 4. Extract the zip file and navigate to the bin directory using terminal/cmd. 5. For Windows, type: openremote run For Linux type: ./openremote.sh run 6. A server will start which will run the openremote controller.
  • 15. STEP-1:VERIFICATION 1. Type http://localhost:8080/controller and you will see the controller page asking you for log in. 2. Provide your details and press sync. 3. You should get a successful message saying that the sync was successful.
  • 16. STEP-2:INSTALL OR APP Download the OpenRemote App from the android market and install it.
  • 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. 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. STEP-4:SYNC Once you complete the design of the panel, sync the controller with the online designer.
  • 20. STEP-5:CONFIGURE OR APP 1. 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 computer running the controller. 4. The port is 8080. 5. Select your desired panel from the list.
  • 21. TROUBLESHOOTING In case of hardware or software problems, please read and use the OpenRemote forums: http://www.openremote.org/display/forums/User+Forum
  • 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!
  • 24. HOW? Answer: - Using Android Open Accessory Development Kit(ADK) !
  • 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. ADK:WHY? To combine the functionalities of Android powered devices and micro controllers!
  • 27. ACKNOWLEDGEMENTS We would like to thank the following persons for their help and support: 1. Droidcon team 2. Prof. NP Gajjar 3. Open Remote Community 4. Global Cache
  • 30. THANK YOU We really appreciate you listening to us!