SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Ubiquitous Home Control and
Monitoring System using
Android based Smart Phone
Rajeev Piyare* and Seong Ro Lee
Department of Information Electronics Engineering
Mokpo National University
rajeev.piyare@hotmail.com*, srlee@mokpo.ac.kr
Introduction
 The Internet of Things (IoTs) can be described as
connecting everyday objects like smart-phones, Internet
TVs, sensors and actuators to the Internet where the
devices are intelligently linked together enabling new forms
of communication between things and people, and
between things themselves [1].
 Different devices and the appliances in the home such as
lightings, air condition, home security and entertainment
systems are now being connected to the Internet so that it
can be controlled remotely using the Smart phones or
Tablets.
Introduction (cont)
 In this paper, we present a low cost and flexible home control
and monitoring system using an embedded micro-web server,
with IP connectivity for accessing and controlling devices and
appliances remotely using Android based Smart phone app.

 The proposed system does not require a dedicated server PC
with respect to similar systems and offers a novel
communication protocol to monitor and control the home
environment with more than just the switching functionality.
 We have utilized RESTful based Web services as an
interoperable application layer that can be directly integrated
into other application domains like e-health care services, utility,
distribution, or even vehicular area networks (VAN).
Proposed System and Architecture
 Features of the proposed system:
1. Standalone, flexible and low cost home controlling and monitoring
system using RESTful based Web services.
2. Micro Web - server based on Arduino Ethernet.
3. Can be customized in different ways in order to accommodate
different application scenarios with minimum recoding and design.
4. Allows authorized home owners to remotely control and monitor
connected devices at home using any Wi-Fi or 3G/4G enabled Smart
phone which supports Java.
Description of the proposed
architecture
Figure 1:Overview of Conceptual Architecture
System Implementation
 Software Development for Home Gateway
Start
Static IP
Address
Establish
connection with
LAN
Connection
successful
Idle Mode
Wait for remote
command from
user
Command
received
Decode
command string
Yes Yes
No
No Measure Data
from Sensor
Control
actuators
Execute
command
Take an action
Configuration stage
Sensor and Actuator Control Stage
Figure 2: Home Gateway flow chart for the connection establishment with the
Internet
System Implementation (cont)
• Home Gateway Application Framework
RESTful based Web service utilizing standard operation
such as GET and POST requests that return JavaScript
Object Notation (JSON) responses is used to communicate
between the remote user and the micro Web server.
Micro Web-server Arduino Device
GET /?out=status
HTTP/1.1 200 OK
Content-Type: text/html
HTTP/1.1 200 OK
POST /?out=4&status=1
Turn Light ON
Figure 3: Messages between Arduino and micro Web-server
Smartphone app and its features
The Smart phone app for home control and monitoring
applications provides the following functionalities to the user:
1) Remote connection to the Home Gateway.
2) Device control.
3) Device Monitoring.
4) Managing schedule.
To successfully connect to the Home server, the user has to
configure the IP address and the Port number of the micro Web-
server in the app (Figure 4.a). Then the user has to synchronize
the app with the Web-server (see Figure 4.b) to retrieve the
actuators and sensors those are connected to the Arduino and
what they are used for.
User Interface for Home Control System
Web-Server Response
While performing synchronization, the Smart phone app
sends the following to the Arduino: http://arduinoip/?out =
all and to acknowledge the command, the Web-server
replies with the following JSON message:
{"ip" : "117.17.80.199", "devices" : [{ "type" : "light", "name" : "Light 1",
"out" : "4"},{ "type" : "light", "name" : "Light 2", "out" : "5"},{ "type" :
"temperature", "name" : "Temp", "out" : "3"},{ "type" : "plug", "name" :
"Power Plug", "out" : "6"},{ "type" : "door", "name" : "Front Door", "out" :
"7"},{ "type" : "gate", "name" : "Main Gate", "out" : "8"},{ "type" :
"wattmeter", "name" : "Main Switch Board", "out" : "2"}]}
The JSON message indicates the IP address of the
remote home server, the Arduino I/O ports where the
device is connected to and the device type.
Home Automation Devices
• A conventional light switch was integrated with the Arduino
using relays to demonstrate the switching capability and an
LM35 temperature sensor was used for temperature
monitoring while a non-invasive 30A current sensor was
utilized for power monitoring.
Figure 5:(a) Arduino with Ethernet shield; (b) Non-invasive current sensor; (c)
LM35 temperature sensor
Conclusion
•In this paper, a novel architecture for low cost and flexible
home control and monitoring system using Android based
Smart phone is proposed and implemented.
•The proposed architecture utilizes RESTful based Web
services as an interoperable application layer for
communicating between the remote user and the home
devices.
•Any Android based Smart phone with built in support for WiFi
can be used to access and control the devices at home.
•When a Wi-Fi connection is not available, mobile cellular
networks such as 3G or 4G can be used to access the
system.

Contenu connexe

Tendances

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
 

Tendances (20)

Smart Home Automation by LDCE student
Smart Home Automation by LDCE studentSmart Home Automation by LDCE student
Smart Home Automation by LDCE student
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice Assistant
 
Iot home automation varsha,ashish,sagar,arvind
Iot home automation  varsha,ashish,sagar,arvindIot home automation  varsha,ashish,sagar,arvind
Iot home automation varsha,ashish,sagar,arvind
 
Home automation using IoT
Home automation using IoTHome automation using IoT
Home automation using IoT
 
Home automation- An Iot application
Home automation- An Iot applicationHome automation- An Iot application
Home automation- An Iot application
 
Smart home automation system
Smart home automation systemSmart home automation system
Smart home automation system
 
IoT
IoTIoT
IoT
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Google Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home AutomationGoogle Voice Assistance Based Smart Home Automation
Google Voice Assistance Based Smart Home Automation
 
Home automation using android phone
Home automation using android phoneHome automation using android phone
Home automation using android phone
 
home automation using esp8266
home automation using esp8266home automation using esp8266
home automation using esp8266
 
Home automation using wifi
Home automation using wifiHome automation using wifi
Home automation using wifi
 
iot based home automation
iot based home automationiot based home automation
iot based home automation
 
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)
 
Home automation based iot
Home automation based iotHome automation based iot
Home automation based iot
 
IOT PPT
IOT PPTIOT PPT
IOT PPT
 
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 Android Phones-Project first phase
Home Automation using Android Phones-Project first phaseHome Automation using Android Phones-Project first phase
Home Automation using Android Phones-Project first phase
 
Home automation using IOT
Home automation using IOTHome automation using IOT
Home automation using IOT
 

En vedette

New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
mfrancis
 
Arc application remote control using bluetooth
Arc   application remote control using bluetoothArc   application remote control using bluetooth
Arc application remote control using bluetooth
Sonam M
 
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andArduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
Anish Basu
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
Rappy Saha
 
Remote control for home appliances
Remote control for home appliancesRemote control for home appliances
Remote control for home appliances
Bharath University
 

En vedette (20)

HOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINOHOME AUTOMATION USING ARDUINO
HOME AUTOMATION USING ARDUINO
 
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
New Open Source project at HGI for SmartHome Device Abstraction Templates - A...
 
Android Based Switch Controlling Technique for LED BulbsUsing Bluetooth/Wi-Fi...
Android Based Switch Controlling Technique for LED BulbsUsing Bluetooth/Wi-Fi...Android Based Switch Controlling Technique for LED BulbsUsing Bluetooth/Wi-Fi...
Android Based Switch Controlling Technique for LED BulbsUsing Bluetooth/Wi-Fi...
 
remote control for home appliances
remote control for home appliancesremote control for home appliances
remote control for home appliances
 
Controlling a home appliance using IR remote
Controlling a home appliance using IR remoteControlling a home appliance using IR remote
Controlling a home appliance using IR remote
 
Arc application remote control using bluetooth
Arc   application remote control using bluetoothArc   application remote control using bluetooth
Arc application remote control using bluetooth
 
Arduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android andArduino Based Home Automation System with Android and
Arduino Based Home Automation System with Android and
 
Controlling home appliances using remote (2)
Controlling home appliances using remote (2)Controlling home appliances using remote (2)
Controlling home appliances using remote (2)
 
ANDROID BASED HOME APPLIANCE CONTROL USING APP IN MOBILE
ANDROID BASED HOME APPLIANCE CONTROL USING APP IN MOBILEANDROID BASED HOME APPLIANCE CONTROL USING APP IN MOBILE
ANDROID BASED HOME APPLIANCE CONTROL USING APP IN MOBILE
 
Temperature monitoring system
Temperature monitoring systemTemperature monitoring system
Temperature monitoring system
 
Home automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase pptHome automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase ppt
 
IoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOIoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINO
 
Home appliances control system
Home appliances control systemHome appliances control system
Home appliances control system
 
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
Karsten Held: Internet Of Things (IOT), SmartBuilding & SmartHome Research (J...
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
 
Arduino based Home Automation System with Android
Arduino based Home Automation System with AndroidArduino based Home Automation System with Android
Arduino based Home Automation System with Android
 
Internet of things for Smart Home
Internet of things for Smart Home Internet of things for Smart Home
Internet of things for Smart Home
 
Bluetooth based home appliances control
Bluetooth based home appliances controlBluetooth based home appliances control
Bluetooth based home appliances control
 
Remote control for home appliances
Remote control for home appliancesRemote control for home appliances
Remote control for home appliances
 

Similaire à Ubiquitous home control and monitoring system using android based smart phone

Restful Webserver Based Domotic Home Using Power over Ethernet
Restful Webserver Based Domotic Home Using Power over EthernetRestful Webserver Based Domotic Home Using Power over Ethernet
Restful Webserver Based Domotic Home Using Power over Ethernet
ijsrd.com
 
Icacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomationIcacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomation
dangthanhlinh
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances control
IAEME Publication
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances control
IAEME Publication
 

Similaire à Ubiquitous home control and monitoring system using android based smart phone (20)

30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)30 9137 e implementation of cloud connected smart plug (edit lafi)
30 9137 e implementation of cloud connected smart plug (edit lafi)
 
Restful Webserver Based Domotic Home Using Power over Ethernet
Restful Webserver Based Domotic Home Using Power over EthernetRestful Webserver Based Domotic Home Using Power over Ethernet
Restful Webserver Based Domotic Home Using Power over Ethernet
 
IoT Based Home Appliances Control
IoT Based Home Appliances ControlIoT Based Home Appliances Control
IoT Based Home Appliances Control
 
Home Automation Control System
Home Automation Control SystemHome Automation Control System
Home Automation Control System
 
Performance Evaluation of Smart Home System using Internet of Things
Performance Evaluation of Smart Home System using   Internet of Things Performance Evaluation of Smart Home System using   Internet of Things
Performance Evaluation of Smart Home System using Internet of Things
 
IRJET- IoT based Home Automation and Smart Security System
IRJET- IoT based Home Automation and Smart Security SystemIRJET- IoT based Home Automation and Smart Security System
IRJET- IoT based Home Automation and Smart Security System
 
Icacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomationIcacci2017 lowcostimplementationofsmarthomeautomation
Icacci2017 lowcostimplementationofsmarthomeautomation
 
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
Domotics – A Cost Effective Smart Home Automation System Using Wifi as Networ...
 
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATIONUBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
UBIQUITOUS SMART HOME SYSTEM USING ANDROID APPLICATION
 
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
 
Energy Management with Disaster Intimation and Control using IoT
Energy Management with Disaster Intimation and Control using IoTEnergy Management with Disaster Intimation and Control using IoT
Energy Management with Disaster Intimation and Control using IoT
 
Uvais
Uvais Uvais
Uvais
 
IRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: ReviewIRJET- Home Automation using IoT: Review
IRJET- Home Automation using IoT: Review
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances control
 
Ethernet based home appliances control
Ethernet based home appliances controlEthernet based home appliances control
Ethernet based home appliances control
 
UDP Pervasive Protocol Integration with IoT for Smart Home Environment using ...
UDP Pervasive Protocol Integration with IoT for Smart Home Environment using ...UDP Pervasive Protocol Integration with IoT for Smart Home Environment using ...
UDP Pervasive Protocol Integration with IoT for Smart Home Environment using ...
 
Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...Controlling Home Appliances by using Universal Remote Control System (IoT and...
Controlling Home Appliances by using Universal Remote Control System (IoT and...
 
Home automation system using arduino with android
Home automation system using arduino with androidHome automation system using arduino with android
Home automation system using arduino with android
 
Communication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A SurveyCommunication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A Survey
 
Communication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A SurveyCommunication Methods to build Smart Home Monitoring System: A Survey
Communication Methods to build Smart Home Monitoring System: A Survey
 

Dernier

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
dharasingh5698
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Dernier (20)

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor 📱 {7001035870} VIP Escorts chittoor
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf22-prompt engineering noted slide shown.pdf
22-prompt engineering noted slide shown.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 

Ubiquitous home control and monitoring system using android based smart phone

  • 1. Ubiquitous Home Control and Monitoring System using Android based Smart Phone Rajeev Piyare* and Seong Ro Lee Department of Information Electronics Engineering Mokpo National University rajeev.piyare@hotmail.com*, srlee@mokpo.ac.kr
  • 2. Introduction  The Internet of Things (IoTs) can be described as connecting everyday objects like smart-phones, Internet TVs, sensors and actuators to the Internet where the devices are intelligently linked together enabling new forms of communication between things and people, and between things themselves [1].  Different devices and the appliances in the home such as lightings, air condition, home security and entertainment systems are now being connected to the Internet so that it can be controlled remotely using the Smart phones or Tablets.
  • 3. Introduction (cont)  In this paper, we present a low cost and flexible home control and monitoring system using an embedded micro-web server, with IP connectivity for accessing and controlling devices and appliances remotely using Android based Smart phone app.   The proposed system does not require a dedicated server PC with respect to similar systems and offers a novel communication protocol to monitor and control the home environment with more than just the switching functionality.  We have utilized RESTful based Web services as an interoperable application layer that can be directly integrated into other application domains like e-health care services, utility, distribution, or even vehicular area networks (VAN).
  • 4. Proposed System and Architecture  Features of the proposed system: 1. Standalone, flexible and low cost home controlling and monitoring system using RESTful based Web services. 2. Micro Web - server based on Arduino Ethernet. 3. Can be customized in different ways in order to accommodate different application scenarios with minimum recoding and design. 4. Allows authorized home owners to remotely control and monitor connected devices at home using any Wi-Fi or 3G/4G enabled Smart phone which supports Java.
  • 5. Description of the proposed architecture Figure 1:Overview of Conceptual Architecture
  • 6. System Implementation  Software Development for Home Gateway Start Static IP Address Establish connection with LAN Connection successful Idle Mode Wait for remote command from user Command received Decode command string Yes Yes No No Measure Data from Sensor Control actuators Execute command Take an action Configuration stage Sensor and Actuator Control Stage Figure 2: Home Gateway flow chart for the connection establishment with the Internet
  • 7. System Implementation (cont) • Home Gateway Application Framework RESTful based Web service utilizing standard operation such as GET and POST requests that return JavaScript Object Notation (JSON) responses is used to communicate between the remote user and the micro Web server. Micro Web-server Arduino Device GET /?out=status HTTP/1.1 200 OK Content-Type: text/html HTTP/1.1 200 OK POST /?out=4&status=1 Turn Light ON Figure 3: Messages between Arduino and micro Web-server
  • 8. Smartphone app and its features The Smart phone app for home control and monitoring applications provides the following functionalities to the user: 1) Remote connection to the Home Gateway. 2) Device control. 3) Device Monitoring. 4) Managing schedule. To successfully connect to the Home server, the user has to configure the IP address and the Port number of the micro Web- server in the app (Figure 4.a). Then the user has to synchronize the app with the Web-server (see Figure 4.b) to retrieve the actuators and sensors those are connected to the Arduino and what they are used for.
  • 9. User Interface for Home Control System
  • 10. Web-Server Response While performing synchronization, the Smart phone app sends the following to the Arduino: http://arduinoip/?out = all and to acknowledge the command, the Web-server replies with the following JSON message: {"ip" : "117.17.80.199", "devices" : [{ "type" : "light", "name" : "Light 1", "out" : "4"},{ "type" : "light", "name" : "Light 2", "out" : "5"},{ "type" : "temperature", "name" : "Temp", "out" : "3"},{ "type" : "plug", "name" : "Power Plug", "out" : "6"},{ "type" : "door", "name" : "Front Door", "out" : "7"},{ "type" : "gate", "name" : "Main Gate", "out" : "8"},{ "type" : "wattmeter", "name" : "Main Switch Board", "out" : "2"}]} The JSON message indicates the IP address of the remote home server, the Arduino I/O ports where the device is connected to and the device type.
  • 11. Home Automation Devices • A conventional light switch was integrated with the Arduino using relays to demonstrate the switching capability and an LM35 temperature sensor was used for temperature monitoring while a non-invasive 30A current sensor was utilized for power monitoring. Figure 5:(a) Arduino with Ethernet shield; (b) Non-invasive current sensor; (c) LM35 temperature sensor
  • 12. Conclusion •In this paper, a novel architecture for low cost and flexible home control and monitoring system using Android based Smart phone is proposed and implemented. •The proposed architecture utilizes RESTful based Web services as an interoperable application layer for communicating between the remote user and the home devices. •Any Android based Smart phone with built in support for WiFi can be used to access and control the devices at home. •When a Wi-Fi connection is not available, mobile cellular networks such as 3G or 4G can be used to access the system.