SlideShare uma empresa Scribd logo
1 de 30
Baixar para ler offline
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!

Mais conteúdo relacionado

Mais procurados

Android Mobile - Home Automation
Android Mobile - Home Automation Android Mobile - Home Automation
Android Mobile - Home Automation Finalyear Projects
 
Srr automation smart home presentation
Srr automation smart home presentationSrr automation smart home presentation
Srr automation smart home presentationVijaykumar swaminathan
 
Home automation system
Home automation systemHome automation system
Home automation systemNaman Gautam
 
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)Birol Arslan
 
Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE studentMitul Lakhani
 
Home System automation using android application
Home System automation using android applicationHome System automation using android application
Home System automation using android applicationdoaamarzook
 
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 UNOparameshwar koneti
 
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 phoneEdgefxkits & Solutions
 
Home automisation finalppt
Home automisation finalpptHome automisation finalppt
Home automisation finalpptMohit Singh
 
Home automation using android phone
Home automation using android phoneHome automation using android phone
Home automation using android phoneMohit Singh
 
home automation using ARM7 controller
home automation using ARM7 controllerhome automation using ARM7 controller
home automation using ARM7 controllerDHANAJI BURUNGALE
 
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ùnric_iot
 
Android Based Home Automation Control
Android Based Home Automation ControlAndroid Based Home Automation Control
Android Based Home Automation ControlVivek Porwal
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android ApplicationSiju Xavier
 
SMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONSMART HOME AUTOMATION USING MOBILE APPLICATION
SMART HOME AUTOMATION USING MOBILE APPLICATIONEklavya Sharma
 
Home automation using_pc
Home automation using_pcHome automation using_pc
Home automation using_pcSumit Sonawane
 

Mais procurados (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
 

Destaque

Smart phone application
Smart phone applicationSmart phone application
Smart phone applicationGanesh Shine
 
Blutooth based home appiliance
Blutooth based home appilianceBlutooth based home appiliance
Blutooth based home appilianceRahul Chaurasia
 
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 IJRISE Journal
 
smart house project
smart house projectsmart house project
smart house projecttry anugrah
 
Product Presentation Sample
Product Presentation SampleProduct Presentation Sample
Product Presentation SampleNia Noelle
 
New product innovation ppt
New  product innovation ppt New  product innovation ppt
New product innovation ppt Babasab Patil
 
Product Launch Presentation By Linda Johnson
Product Launch Presentation By Linda JohnsonProduct Launch Presentation By Linda Johnson
Product Launch Presentation By Linda Johnsonlindajohnsonh
 
Marketing new product launch ppt
Marketing new product launch pptMarketing new product launch ppt
Marketing new product launch pptbilal khan
 
New Product Development Strategy
New Product Development StrategyNew Product Development Strategy
New Product Development StrategyYodhia Antariksa
 
New product devlopment ppt
New product devlopment pptNew product devlopment ppt
New product devlopment pptRameshwar Swami
 

Destaque (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
 

Semelhante a Smart homes using android

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 remotelyESUG
 
Android introduction and rooting technology
Android introduction and rooting technologyAndroid introduction and rooting technology
Android introduction and rooting technologyGagandeep Nanda
 
BOX of Illusion MOSEC'17
BOX of Illusion MOSEC'17BOX of Illusion MOSEC'17
BOX of Illusion MOSEC'17Python0x0
 
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...Luigi Francesco Cerfeda
 
Welcome to hello real world
Welcome to hello real worldWelcome to hello real world
Welcome to hello real worldAkihiko Kigure
 
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 SuiteDavid Jones
 
Introduction to arduino microcontroller unit
Introduction to arduino microcontroller unitIntroduction to arduino microcontroller unit
Introduction to arduino microcontroller unitGioAmon
 
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 PIEditor IJMTER
 
Taishaun_OwnensCNS-533_Lab
Taishaun_OwnensCNS-533_LabTaishaun_OwnensCNS-533_Lab
Taishaun_OwnensCNS-533_LabTaishaun Owens
 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programmingPunit Goswami
 
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)FFRI, Inc.
 
DeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel EdisonDeviceHub - First steps using Intel Edison
DeviceHub - First steps using Intel EdisonGabriel Arnautu
 
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 LabLizzy Guido (she/her)
 
Mobile Application Development powerpoint
Mobile Application Development powerpointMobile Application Development powerpoint
Mobile Application Development powerpointJohnLagman3
 

Semelhante a 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
 

Mais de Droidcon Berlin

Droidcon de 2014 google cast
Droidcon de 2014   google castDroidcon de 2014   google cast
Droidcon de 2014 google castDroidcon Berlin
 
Android programming -_pushing_the_limits
Android programming -_pushing_the_limitsAndroid programming -_pushing_the_limits
Android programming -_pushing_the_limitsDroidcon 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_backDroidcon Berlin
 
new_age_graphics_android_x86
new_age_graphics_android_x86new_age_graphics_android_x86
new_age_graphics_android_x86Droidcon Berlin
 
Testing and Building Android
Testing and Building AndroidTesting and Building Android
Testing and Building AndroidDroidcon Berlin
 
Matchinguu droidcon presentation
Matchinguu droidcon presentationMatchinguu droidcon presentation
Matchinguu droidcon presentationDroidcon Berlin
 
Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Cgm life sdk_droidcon_2014_v3
Cgm life sdk_droidcon_2014_v3Droidcon Berlin
 
The artofcalabash peterkrauss
The artofcalabash peterkraussThe artofcalabash peterkrauss
The artofcalabash peterkraussDroidcon Berlin
 
Raesch, gries droidcon 2014
Raesch, gries   droidcon 2014Raesch, gries   droidcon 2014
Raesch, gries droidcon 2014Droidcon Berlin
 
Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Android open gl2_droidcon_2014
Android open gl2_droidcon_2014Droidcon Berlin
 
20140508 quantified self droidcon
20140508 quantified self droidcon20140508 quantified self droidcon
20140508 quantified self droidconDroidcon Berlin
 
Tuning android for low ram devices
Tuning android for low ram devicesTuning android for low ram devices
Tuning android for low ram devicesDroidcon 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 deliradioDroidcon Berlin
 
Droidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon2013 security genes_trendmicro
Droidcon2013 security genes_trendmicroDroidcon Berlin
 

Mais de 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
 

Último

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 

Último (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.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!