SlideShare a Scribd company logo
1 of 6
Download to read offline
Scientific Journal Impact Factor (SJIF): 1.711
International Journal of Modern Trends in Engineering
and Research
www.ijmter.com
@IJMTER-2014, All rights Reserved 266
e-ISSN: 2349-9745
p-ISSN: 2393-8161
Embedded Web Server based Home Automation using
Raspberry PI
Girish Birajdar1
,Shrikant Mahindrakar2
1
Electronics Department, MCE Nilanga,
2
Computer Department, MCE Nilanga,
Abstract — In smart home’s we have various high-tech appliances to get our jobs done and make
the life easier. It is necessary to control these home appliances smartly from anywhere. In this paper
we are implementing a system that will enable house owner to control their home through the
internet with high mobility and security. We will use the Embedded Web Server (EWS) which
enables controlling and monitoring the home appliances remotely with the help of any standard web
browser.
Keywords – Embedded Web Server, Raspberry PI, Apache, WebIOPi, Smart home etc.
I. INTRODUCTION
Smart home is a home in which electronic devices such as light, fan, air conditioner,
refrigerator, Television etc can be controlled smartly. Smart home will become more smarter if the
home appliances can be controlled from any remote place. In this paper our aim is to find solution
for this. The motivation behind the goal is very simple, always it is not possible to be near to the
home physically but it’s very important to control the appliances for many purposes. So the remote
controlling takes the control of the home.
The numbers of media are available for remote communication but internet is good as it does
not have any limit on geographical placement and provides high mobility to user. On the other hand
better security can be achieved by authenticating the user. In this research we will embed web access
functionality in a low cost, small sized device called as Embedded Web Server (EWS) which can be
widely accessible from remote places. In turn Embedded Web Server will control the ON/OFF state
of relay switch using relay driver.
Fig. 1 The system block diagram
Remote
Device
Internet Ethernet
Interface
Apache
Server
General
Purpose
Input
Output
(GPIO)
Relay
Driver
Relay
Switch 1
Relay
Switch 2
Relay
Switch 3
Home
Appliance 1
Home
Appliance 1
Home
Appliance 1
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 267
II. EMBEDDED WEB SERVER
The embedded system which can serve the web documents on request by a client from other
system. Such type of a web server is called as Embedded Web Server (EWS). It mainly deals with
management of dynamic contents and is fast, compact, simple to use.EWS design includes a
complete web server with TCP/IP support, running different OS, memory, application wise. Several
EWS based systems are designed for automation and monitoring purpose. Data transmission system
is presented using with ARM processor that contains internet software which suite for monitoring,
controlling and remotely access the system.
III. HARDWARE DESCRIPTION
We will use different hardware resources to implement this system, which are described in
this section.
1. Raspberry Pi: The Raspberry Pi is credit card size computer with low cost. The Raspberry Pi has
microprocessor ARM1176JZF-S which is a member of ARM11 family. It has ARMv6 architecture.
ARM11 processor operates at 700 MHz frequency & it has 512 MB RAM. It is build around a
BCM2835 Broadcom processor. It consumes 5V electricity at 1A current due to which power
consumption of raspberry pi is also less. It comes with many peripherals such as USB port, 10/100
Ethernet, GPIO, HDMI & composite video outputs and SD card slot.SD card slot is used to connect
the SD card, which consist of raspberry Linux operating system.
Fig.2 Block Diagram of Raspberry Pi
2. Ethernet: Ethernet is the computer networking technology which allows computers to
communicate and share resources over the internet. Ethernet was standardized as IEEE 802.3. it is
one of the most widely implemented LAN standard originally developed by Xerox. Different
Ethernet networks also connect to a router that provides access to the internet.
3. Relay Driver: In this project we are using ULN2003 as a relay driver. It consists of seven NPN
darlington transistor pairs array having high voltage and current capability. For each NPN darlington
pair a cathode clamp diode is used, which makes this driver IC useful for switching inductive load’s.
It provides open collector output. We are using relay driver to drive the relay switch connected to it.
IV. SOFTWARE DESCRIPTION
Different software resources were used to implement the system, these are mentioned below:
1. Raspbian Wheezy: Raspbian wheezy is Linux kernel based operating system. It is debian
optimized for the raspberry pi hardware. Raspbian wheezy uses the light weight ARMv6 instruction
set in such a way that a typical Broadcom processor understand. It is open source operating system
which can be downloaded and used free.
RAM
CPU/GPU USB HubGPIO
Ethernet USB X2
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 268
2. Apache2: Apache is most widely used web server which allows the online distribution of website
service using Hyper Text Transfer Protocol (HTTP). It can be use on different operating systems
such as Linux, Unix, Windows, Solaris, Mac OS X, Novell NetWare, OS/2 etc. Apache2 version was
used in this project for creating web server. It is also known as “Apache HTTP Server”.
3. My SQL: It is used to manage data related to web page and will runs on a web server hence it is
also called as Database Management System. It support standard SQL and compiles on a number of
platform such as Linux, Unix, Windows, Solaris, Mac OS X, Novell NetWare, OS/2 etc. My SQL is
open source hence can be download and use free.
4. PHP5: The hypertext pre-processor (PHP) is a scripting language used on server side which is
designed for web development. Web server with a PHP processor module integrates the PHP code
which generates the resulting web page. It is basically used for developing web based software
applications and also to manage database, dynamic content, session tracking, even build entire e-
commerce sites. PHP5 version was used in this project.
5. WebIOPi: WebIOPi is browser based software which allows you to control, debug and use
raspberry pi’s GPIO locally or remotely, from a browser or any application. For the server it is
written in python whereas JavaScript is used for client. It is open source to download. In this project
latest WebIOPi version 0.0.6 is used.
V. IMPLEMENTATION
To implementation this project, firstly install all the software’s on raspberry pi. Install the
software’s by following the below mentioned steps:
1. Install the operating system “Raspbian Wheezy”. With the help of image write program, write
image of operating system in SD card and then configure it while first boot by using command sudo
raspi-config. Enable “ssh” during configuration, so that we can access raspberry pi remotely.
2. Before further installation update and upgrade the system by using commands sudo apt-get update
and sudo apt-get upgrade. Now install apache2 by using command sudo apt-get install apache2.
Apache server will run after the installation. We can start or stop the apache server by using the
commands service apache2 start and service apache2 stop. After installation of apache server
configure it correctly for raspberry pi by changing the host name to our chosen name for the server
by using Linux text editor “nano”.
3. Install Hypertext Pre-Processor PHP5 by executing the command apt-get install php5 libapache2-
mod-php5 php5-intl php5-mcrypt php5-curl php5-sqlite
4. Install My SQL database management system by using command apt-get install mysql-server
mysql-client php5-mysql
5. To install the WebIOPi firstly download it with ‘wget’ command or directly from browser. Extract
tarball file using command tar zxvf webiopi-0.6.0 tar.gz now go to the extracted directory and install
the WebIOPi using command sudo./setup.sh to start WebIOPi run the command sudo
/etc/init.d/webiopi start.
After installing all powerful software’s to raspberry pi, connect all the GPIO pin’s to the
inputs of a relay driver IC ULN2003 and relay switches at the outputs of the IC. Now you can able to
International Journal of Modern Trends in Engineering and Research (IJMTER)
Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161
@IJMTER-2014, All rights Reserved 269
control relay switches. By using relays we will be able to switch light, fan, Air Conditioner,
refrigerator, Television etc ON and OFF.
VI. RESULT AND DISCUSSION
After the final setup of the project, it is time to test the system. User has to open browser
window of remote device and access the WebIOPi by using IP address of Raspberry pi. Open the
link http://raspi-ip-address:8080/webiopi. It will ask for a login and password, which you can
change later. But the default login and password is webiopi and raspberry, respectively. User will see
the WebIOPi menu. Now go to the GPIO header link, the GPIO header pins along with the pin
function will appear, as shown in below figure:
Fig. 3 Accessing GPIO pins using WebIOPi in remote browser
The ‘IN’ means the corresponding GPIO pin can be used as input. Double click on ‘IN’ box;
the caption will change to ‘OUT’. Now, the pin can be used as output pin. Make all the eight GPIO
pins as OUT. Click on each GPIO pin, such as pin 16 (GPIO 23) to begin with, on the browser
screen; it will change from black to orange and the corresponding home appliance will get switched
ON. To turn OFF, click on the same pin, where it will return to black from orange.
VII. CONCLUSION
This paper introduces an efficient, internet based system to control everyday home appliances
remotely. It provides high mobility as well as security to user. The system implementation cost is
very low, small in size; also power consumption is low which makes it different than existing
systems.
REFERENCES
[1] Nakul Padhye and Preet Jain, Implementation of Arm Embedded Web Server for DAS using Raspberry pi, Vol. 3
No. 4, IJEECE, 4 April 2013.
[2] Abhishek Vichare and Shilpa Verma, Embedded Web Server for Home Appliances.IJERA, National Conference on
Engineering Trends in Engineering & Technology, 30 March 2012.
[3] Karia D.C., Adajania V., Agrawal M. and Dandekar S., Embedded Web Server application based automation and
monitoring system, International Conference on Signal processing, Communication, Computing and Networking
Technologies, July 2011.
[4] Gowthami T. and Adiline Macriga G., Smart Home Monitoring and Controlling System uing Android Phone,
IJETAE, Vol. 3 No. 11, Nov 2013.
Embedded Web Server based Home Automation using Raspberry PI
Embedded Web Server based Home Automation using Raspberry PI

More Related Content

What's hot

Evaluating web conference_tools
Evaluating web conference_toolsEvaluating web conference_tools
Evaluating web conference_toolsAniket Maithani
 
Smart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PISmart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PIKrishna Kumar
 
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJEWT-An Intelligent Remote Controlled System for Smart Home AutomationIRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJEWT-An Intelligent Remote Controlled System for Smart Home AutomationIRJET Journal
 
Project Proposal for Minor Project
Project Proposal for Minor Project Project Proposal for Minor Project
Project Proposal for Minor Project Aniket Maithani
 
Smart Surveillance Monitoring System using Raspberry pi and pir sensor
Smart Surveillance Monitoring System using Raspberry  pi and pir sensorSmart Surveillance Monitoring System using Raspberry  pi and pir sensor
Smart Surveillance Monitoring System using Raspberry pi and pir sensorAM Publications
 
OWASP Cambridge Chapter Meeting 13/12/2016
OWASP Cambridge Chapter Meeting 13/12/2016OWASP Cambridge Chapter Meeting 13/12/2016
OWASP Cambridge Chapter Meeting 13/12/2016joebursell
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part IIYoonseok Hur
 
Speech & Web based appliance control
Speech & Web based appliance controlSpeech & Web based appliance control
Speech & Web based appliance controlMohit Khatri
 
IRJET- IOT Based Surveillance Robotic Car using Raspberry PI
IRJET- IOT Based Surveillance Robotic Car using Raspberry PIIRJET- IOT Based Surveillance Robotic Car using Raspberry PI
IRJET- IOT Based Surveillance Robotic Car using Raspberry PIIRJET Journal
 
Wireless lan
Wireless lanWireless lan
Wireless lanchalalux
 
Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)
Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)
Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)AkshetPatel
 
H323 Video PPT
H323 Video PPTH323 Video PPT
H323 Video PPTVideoguy
 
Ceis101 final joshua_brown
Ceis101 final joshua_brownCeis101 final joshua_brown
Ceis101 final joshua_brownJoshuaBrown233
 
Week2 fundamental of IoT
Week2 fundamental of IoTWeek2 fundamental of IoT
Week2 fundamental of IoTsomphongt
 
Getting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and ArduinoGetting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and ArduinoChad Mairn
 
A futuristic approach for towerless mobile networks wheezy pi
A futuristic approach for towerless mobile networks wheezy piA futuristic approach for towerless mobile networks wheezy pi
A futuristic approach for towerless mobile networks wheezy piIJLT EMAS
 

What's hot (20)

Evaluating web conference_tools
Evaluating web conference_toolsEvaluating web conference_tools
Evaluating web conference_tools
 
Smart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PISmart Wireless Surveillance Monitoring using RASPBERRY PI
Smart Wireless Surveillance Monitoring using RASPBERRY PI
 
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJEWT-An Intelligent Remote Controlled System for Smart Home AutomationIRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
IRJEWT-An Intelligent Remote Controlled System for Smart Home Automation
 
Project Proposal for Minor Project
Project Proposal for Minor Project Project Proposal for Minor Project
Project Proposal for Minor Project
 
Smart Surveillance Monitoring System using Raspberry pi and pir sensor
Smart Surveillance Monitoring System using Raspberry  pi and pir sensorSmart Surveillance Monitoring System using Raspberry  pi and pir sensor
Smart Surveillance Monitoring System using Raspberry pi and pir sensor
 
OWASP Cambridge Chapter Meeting 13/12/2016
OWASP Cambridge Chapter Meeting 13/12/2016OWASP Cambridge Chapter Meeting 13/12/2016
OWASP Cambridge Chapter Meeting 13/12/2016
 
Internet of Things 101 - Part II
Internet of Things 101 - Part IIInternet of Things 101 - Part II
Internet of Things 101 - Part II
 
Report
ReportReport
Report
 
Speech & Web based appliance control
Speech & Web based appliance controlSpeech & Web based appliance control
Speech & Web based appliance control
 
IRJET- IOT Based Surveillance Robotic Car using Raspberry PI
IRJET- IOT Based Surveillance Robotic Car using Raspberry PIIRJET- IOT Based Surveillance Robotic Car using Raspberry PI
IRJET- IOT Based Surveillance Robotic Car using Raspberry PI
 
Wireless lan
Wireless lanWireless lan
Wireless lan
 
Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)
Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)
Getting Started with the NodeMCU- Access Point and Station (By Akshet Patel)
 
Iot lab manual new
Iot lab manual newIot lab manual new
Iot lab manual new
 
H323 Video PPT
H323 Video PPTH323 Video PPT
H323 Video PPT
 
final ppt
final pptfinal ppt
final ppt
 
Ceis101 final joshua_brown
Ceis101 final joshua_brownCeis101 final joshua_brown
Ceis101 final joshua_brown
 
Week2 fundamental of IoT
Week2 fundamental of IoTWeek2 fundamental of IoT
Week2 fundamental of IoT
 
ppt
pptppt
ppt
 
Getting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and ArduinoGetting Started with Raspberry Pi and Arduino
Getting Started with Raspberry Pi and Arduino
 
A futuristic approach for towerless mobile networks wheezy pi
A futuristic approach for towerless mobile networks wheezy piA futuristic approach for towerless mobile networks wheezy pi
A futuristic approach for towerless mobile networks wheezy pi
 

Viewers also liked

IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3Mohammad Qasim Malik
 
My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMichael Olafusi
 
A seminar report on Raspberry Pi
A seminar report on Raspberry PiA seminar report on Raspberry Pi
A seminar report on Raspberry Pinipunmaster
 
Home appliances control system
Home appliances control systemHome appliances control system
Home appliances control systemSundas Kayani
 
Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pidnp99
 
Home automation & security system
Home automation & security systemHome automation & security system
Home automation & security systemAniket Maithani
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
Home automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneHome automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneKamal Lamichhane
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobilesDurairaja
 
Street Light Automation, Controlling and Monitoring
Street Light Automation, Controlling and MonitoringStreet Light Automation, Controlling and Monitoring
Street Light Automation, Controlling and MonitoringDevakumar Kp
 
Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...
Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...
Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...Frederico Martins Pedroso Junior
 
Embedded software, hardware design and automation software
Embedded software, hardware design and automation softwareEmbedded software, hardware design and automation software
Embedded software, hardware design and automation softwarePaul Dao
 
Home automation system
Home automation system Home automation system
Home automation system Hira Shaukat
 
WearableAgency - We develop home automation application
WearableAgency - We develop home automation applicationWearableAgency - We develop home automation application
WearableAgency - We develop home automation applicationWearable Agency
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginnersMyEducationHub
 
Home Automation with InduSoft Web Studio and John Rasmussen
Home Automation with InduSoft Web Studio and John RasmussenHome Automation with InduSoft Web Studio and John Rasmussen
Home Automation with InduSoft Web Studio and John RasmussenAVEVA
 
Goutam biswas's presentation auto lib_library automation software
Goutam biswas's presentation auto lib_library automation softwareGoutam biswas's presentation auto lib_library automation software
Goutam biswas's presentation auto lib_library automation softwareGoutam Biswas
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automationAshikur Rahman
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West CollegesNeil Mutia
 

Viewers also liked (20)

IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3IOT Based Home Automation using Raspberry Pi-3
IOT Based Home Automation using Raspberry Pi-3
 
My Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation SystemMy Final Year Project - Individual Control Home Automation System
My Final Year Project - Individual Control Home Automation System
 
A seminar report on Raspberry Pi
A seminar report on Raspberry PiA seminar report on Raspberry Pi
A seminar report on Raspberry Pi
 
Home appliances control system
Home appliances control systemHome appliances control system
Home appliances control system
 
Home automation using raspberry pi
Home automation using raspberry piHome automation using raspberry pi
Home automation using raspberry pi
 
Home automation & security system
Home automation & security systemHome automation & security system
Home automation & security system
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
Home automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhaneHome automation ppt-kamal lamichhane
Home automation ppt-kamal lamichhane
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 
Street Light Automation, Controlling and Monitoring
Street Light Automation, Controlling and MonitoringStreet Light Automation, Controlling and Monitoring
Street Light Automation, Controlling and Monitoring
 
Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...
Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...
Embedded Micro Application Server in Intel Mini-ITX DN2800MT for interaction ...
 
Embedded software, hardware design and automation software
Embedded software, hardware design and automation softwareEmbedded software, hardware design and automation software
Embedded software, hardware design and automation software
 
Home automation system
Home automation system Home automation system
Home automation system
 
WearableAgency - We develop home automation application
WearableAgency - We develop home automation applicationWearableAgency - We develop home automation application
WearableAgency - We develop home automation application
 
Embedded basics For beginners
Embedded basics For beginnersEmbedded basics For beginners
Embedded basics For beginners
 
Home Automation with InduSoft Web Studio and John Rasmussen
Home Automation with InduSoft Web Studio and John RasmussenHome Automation with InduSoft Web Studio and John Rasmussen
Home Automation with InduSoft Web Studio and John Rasmussen
 
Goutam biswas's presentation auto lib_library automation software
Goutam biswas's presentation auto lib_library automation softwareGoutam biswas's presentation auto lib_library automation software
Goutam biswas's presentation auto lib_library automation software
 
Home Automation
Home AutomationHome Automation
Home Automation
 
android app based home automation
android app based home automationandroid app based home automation
android app based home automation
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
 

Similar to Embedded Web Server based Home Automation using Raspberry PI

Embedded Web server using TCP/IP protocol
Embedded Web server using TCP/IP protocolEmbedded Web server using TCP/IP protocol
Embedded Web server using TCP/IP protocolIRJET Journal
 
Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...
Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...
Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...IRJET Journal
 
Development of Smart Home security system using Raspberry Pi
Development of Smart Home security system using Raspberry PiDevelopment of Smart Home security system using Raspberry Pi
Development of Smart Home security system using Raspberry PiIRJET Journal
 
Voice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon EchoVoice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon EchoIRJET Journal
 
IRJET- Electronic Notice Board Remotely Operated using Android Phone
IRJET-  	  Electronic Notice Board Remotely Operated using Android PhoneIRJET-  	  Electronic Notice Board Remotely Operated using Android Phone
IRJET- Electronic Notice Board Remotely Operated using Android PhoneIRJET Journal
 
Smart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantSmart Home Automation using Voice Assistant
Smart Home Automation using Voice AssistantTezpur University
 
IOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android ApplicationNikhil Jadav
 
Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems IOSR Journals
 
Central management of network and call services
Central management of network and call servicesCentral management of network and call services
Central management of network and call servicesNazmul Hossain Rakib
 
How to Set iRidium Server?
How to Set iRidium Server?How to Set iRidium Server?
How to Set iRidium Server?iRidiumMobile365
 
IRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOCIRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOCIRJET Journal
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache), webhostingguy
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache), webhostingguy
 
Linux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic ControlLinux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic Controlsandy_vasan
 
Smart Storage for Home Application
Smart Storage for Home ApplicationSmart Storage for Home Application
Smart Storage for Home ApplicationIRJET Journal
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfSaiReddy794166
 
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 Ethernetijsrd.com
 

Similar to Embedded Web Server based Home Automation using Raspberry PI (20)

Embedded Web server using TCP/IP protocol
Embedded Web server using TCP/IP protocolEmbedded Web server using TCP/IP protocol
Embedded Web server using TCP/IP protocol
 
K1102026669
K1102026669K1102026669
K1102026669
 
Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...
Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...
Raspberry Pi based Wireless Sensor Network in Heating, Ventilation and Air Co...
 
Development of Smart Home security system using Raspberry Pi
Development of Smart Home security system using Raspberry PiDevelopment of Smart Home security system using Raspberry Pi
Development of Smart Home security system using Raspberry Pi
 
Voice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon EchoVoice Enabled Home Automation using Amazon Echo
Voice Enabled Home Automation using Amazon Echo
 
IRJET- Electronic Notice Board Remotely Operated using Android Phone
IRJET-  	  Electronic Notice Board Remotely Operated using Android PhoneIRJET-  	  Electronic Notice Board Remotely Operated using Android Phone
IRJET- Electronic Notice Board Remotely Operated using Android Phone
 
Project report,nowrin
Project report,nowrinProject report,nowrin
Project report,nowrin
 
WiFi SoC ESP8266
WiFi SoC ESP8266WiFi SoC ESP8266
WiFi SoC ESP8266
 
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 using Android Application
IOT: Home Automation using Android ApplicationIOT: Home Automation using Android Application
IOT: Home Automation using Android Application
 
Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems Performance Analysis of VoIP by Communicating Two Systems
Performance Analysis of VoIP by Communicating Two Systems
 
Central management of network and call services
Central management of network and call servicesCentral management of network and call services
Central management of network and call services
 
How to Set iRidium Server?
How to Set iRidium Server?How to Set iRidium Server?
How to Set iRidium Server?
 
IRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOCIRJET- Implementation of Web Enabled Notice Board using SOC
IRJET- Implementation of Web Enabled Notice Board using SOC
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache),
 
Web Server(Apache),
Web Server(Apache), Web Server(Apache),
Web Server(Apache),
 
Linux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic ControlLinux Based Advanced Routing with Firewall and Traffic Control
Linux Based Advanced Routing with Firewall and Traffic Control
 
Smart Storage for Home Application
Smart Storage for Home ApplicationSmart Storage for Home Application
Smart Storage for Home Application
 
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdfA NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
A NETWORK-BASED DAC OPTIMIZATION PROTOTYPE SOFTWARE 2 (1).pdf
 
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
 

More from Editor IJMTER

A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIPA NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIPEditor IJMTER
 
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...Editor IJMTER
 
Analysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX EnvironmentAnalysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX EnvironmentEditor IJMTER
 
A Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationA Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationEditor IJMTER
 
Aging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the InternetAging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the InternetEditor IJMTER
 
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...Editor IJMTER
 
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMESA CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMESEditor IJMTER
 
Sustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building MaterialSustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building MaterialEditor IJMTER
 
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TESTUSE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TESTEditor IJMTER
 
Textual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisTextual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisEditor IJMTER
 
Testing of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different ProcessorsTesting of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different ProcessorsEditor IJMTER
 
Survey on Malware Detection Techniques
Survey on Malware Detection TechniquesSurvey on Malware Detection Techniques
Survey on Malware Detection TechniquesEditor IJMTER
 
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICESURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICEEditor IJMTER
 
SURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODSSURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODSEditor IJMTER
 
Survey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor NetworkSurvey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor NetworkEditor IJMTER
 
Step up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor DriveStep up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor DriveEditor IJMTER
 
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATIONSPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATIONEditor IJMTER
 
Software Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeSoftware Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeEditor IJMTER
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisEditor IJMTER
 
Software Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeSoftware Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeEditor IJMTER
 

More from Editor IJMTER (20)

A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIPA NEW DATA ENCODER AND DECODER SCHEME FOR  NETWORK ON CHIP
A NEW DATA ENCODER AND DECODER SCHEME FOR NETWORK ON CHIP
 
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
A RESEARCH - DEVELOP AN EFFICIENT ALGORITHM TO RECOGNIZE, SEPARATE AND COUNT ...
 
Analysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX EnvironmentAnalysis of VoIP Traffic in WiMAX Environment
Analysis of VoIP Traffic in WiMAX Environment
 
A Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-DuplicationA Hybrid Cloud Approach for Secure Authorized De-Duplication
A Hybrid Cloud Approach for Secure Authorized De-Duplication
 
Aging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the InternetAging protocols that could incapacitate the Internet
Aging protocols that could incapacitate the Internet
 
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
A Cloud Computing design with Wireless Sensor Networks For Agricultural Appli...
 
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMESA CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
A CAR POOLING MODEL WITH CMGV AND CMGNV STOCHASTIC VEHICLE TRAVEL TIMES
 
Sustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building MaterialSustainable Construction With Foam Concrete As A Green Green Building Material
Sustainable Construction With Foam Concrete As A Green Green Building Material
 
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TESTUSE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
USE OF ICT IN EDUCATION ONLINE COMPUTER BASED TEST
 
Textual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative AnalysisTextual Data Partitioning with Relationship and Discriminative Analysis
Textual Data Partitioning with Relationship and Discriminative Analysis
 
Testing of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different ProcessorsTesting of Matrices Multiplication Methods on Different Processors
Testing of Matrices Multiplication Methods on Different Processors
 
Survey on Malware Detection Techniques
Survey on Malware Detection TechniquesSurvey on Malware Detection Techniques
Survey on Malware Detection Techniques
 
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICESURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
SURVEY OF TRUST BASED BLUETOOTH AUTHENTICATION FOR MOBILE DEVICE
 
SURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODSSURVEY OF GLAUCOMA DETECTION METHODS
SURVEY OF GLAUCOMA DETECTION METHODS
 
Survey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor NetworkSurvey: Multipath routing for Wireless Sensor Network
Survey: Multipath routing for Wireless Sensor Network
 
Step up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor DriveStep up DC-DC Impedance source network based PMDC Motor Drive
Step up DC-DC Impedance source network based PMDC Motor Drive
 
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATIONSPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
SPIRITUAL PERSPECTIVE OF AUROBINDO GHOSH’S PHILOSOPHY IN TODAY’S EDUCATION
 
Software Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing SchemeSoftware Quality Analysis Using Mutation Testing Scheme
Software Quality Analysis Using Mutation Testing Scheme
 
Software Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global AnalysisSoftware Defect Prediction Using Local and Global Analysis
Software Defect Prediction Using Local and Global Analysis
 
Software Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking SchemeSoftware Cost Estimation Using Clustering and Ranking Scheme
Software Cost Estimation Using Clustering and Ranking Scheme
 

Recently uploaded

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 

Embedded Web Server based Home Automation using Raspberry PI

  • 1. Scientific Journal Impact Factor (SJIF): 1.711 International Journal of Modern Trends in Engineering and Research www.ijmter.com @IJMTER-2014, All rights Reserved 266 e-ISSN: 2349-9745 p-ISSN: 2393-8161 Embedded Web Server based Home Automation using Raspberry PI Girish Birajdar1 ,Shrikant Mahindrakar2 1 Electronics Department, MCE Nilanga, 2 Computer Department, MCE Nilanga, Abstract — In smart home’s we have various high-tech appliances to get our jobs done and make the life easier. It is necessary to control these home appliances smartly from anywhere. In this paper we are implementing a system that will enable house owner to control their home through the internet with high mobility and security. We will use the Embedded Web Server (EWS) which enables controlling and monitoring the home appliances remotely with the help of any standard web browser. Keywords – Embedded Web Server, Raspberry PI, Apache, WebIOPi, Smart home etc. I. INTRODUCTION Smart home is a home in which electronic devices such as light, fan, air conditioner, refrigerator, Television etc can be controlled smartly. Smart home will become more smarter if the home appliances can be controlled from any remote place. In this paper our aim is to find solution for this. The motivation behind the goal is very simple, always it is not possible to be near to the home physically but it’s very important to control the appliances for many purposes. So the remote controlling takes the control of the home. The numbers of media are available for remote communication but internet is good as it does not have any limit on geographical placement and provides high mobility to user. On the other hand better security can be achieved by authenticating the user. In this research we will embed web access functionality in a low cost, small sized device called as Embedded Web Server (EWS) which can be widely accessible from remote places. In turn Embedded Web Server will control the ON/OFF state of relay switch using relay driver. Fig. 1 The system block diagram Remote Device Internet Ethernet Interface Apache Server General Purpose Input Output (GPIO) Relay Driver Relay Switch 1 Relay Switch 2 Relay Switch 3 Home Appliance 1 Home Appliance 1 Home Appliance 1
  • 2. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 267 II. EMBEDDED WEB SERVER The embedded system which can serve the web documents on request by a client from other system. Such type of a web server is called as Embedded Web Server (EWS). It mainly deals with management of dynamic contents and is fast, compact, simple to use.EWS design includes a complete web server with TCP/IP support, running different OS, memory, application wise. Several EWS based systems are designed for automation and monitoring purpose. Data transmission system is presented using with ARM processor that contains internet software which suite for monitoring, controlling and remotely access the system. III. HARDWARE DESCRIPTION We will use different hardware resources to implement this system, which are described in this section. 1. Raspberry Pi: The Raspberry Pi is credit card size computer with low cost. The Raspberry Pi has microprocessor ARM1176JZF-S which is a member of ARM11 family. It has ARMv6 architecture. ARM11 processor operates at 700 MHz frequency & it has 512 MB RAM. It is build around a BCM2835 Broadcom processor. It consumes 5V electricity at 1A current due to which power consumption of raspberry pi is also less. It comes with many peripherals such as USB port, 10/100 Ethernet, GPIO, HDMI & composite video outputs and SD card slot.SD card slot is used to connect the SD card, which consist of raspberry Linux operating system. Fig.2 Block Diagram of Raspberry Pi 2. Ethernet: Ethernet is the computer networking technology which allows computers to communicate and share resources over the internet. Ethernet was standardized as IEEE 802.3. it is one of the most widely implemented LAN standard originally developed by Xerox. Different Ethernet networks also connect to a router that provides access to the internet. 3. Relay Driver: In this project we are using ULN2003 as a relay driver. It consists of seven NPN darlington transistor pairs array having high voltage and current capability. For each NPN darlington pair a cathode clamp diode is used, which makes this driver IC useful for switching inductive load’s. It provides open collector output. We are using relay driver to drive the relay switch connected to it. IV. SOFTWARE DESCRIPTION Different software resources were used to implement the system, these are mentioned below: 1. Raspbian Wheezy: Raspbian wheezy is Linux kernel based operating system. It is debian optimized for the raspberry pi hardware. Raspbian wheezy uses the light weight ARMv6 instruction set in such a way that a typical Broadcom processor understand. It is open source operating system which can be downloaded and used free. RAM CPU/GPU USB HubGPIO Ethernet USB X2
  • 3. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 268 2. Apache2: Apache is most widely used web server which allows the online distribution of website service using Hyper Text Transfer Protocol (HTTP). It can be use on different operating systems such as Linux, Unix, Windows, Solaris, Mac OS X, Novell NetWare, OS/2 etc. Apache2 version was used in this project for creating web server. It is also known as “Apache HTTP Server”. 3. My SQL: It is used to manage data related to web page and will runs on a web server hence it is also called as Database Management System. It support standard SQL and compiles on a number of platform such as Linux, Unix, Windows, Solaris, Mac OS X, Novell NetWare, OS/2 etc. My SQL is open source hence can be download and use free. 4. PHP5: The hypertext pre-processor (PHP) is a scripting language used on server side which is designed for web development. Web server with a PHP processor module integrates the PHP code which generates the resulting web page. It is basically used for developing web based software applications and also to manage database, dynamic content, session tracking, even build entire e- commerce sites. PHP5 version was used in this project. 5. WebIOPi: WebIOPi is browser based software which allows you to control, debug and use raspberry pi’s GPIO locally or remotely, from a browser or any application. For the server it is written in python whereas JavaScript is used for client. It is open source to download. In this project latest WebIOPi version 0.0.6 is used. V. IMPLEMENTATION To implementation this project, firstly install all the software’s on raspberry pi. Install the software’s by following the below mentioned steps: 1. Install the operating system “Raspbian Wheezy”. With the help of image write program, write image of operating system in SD card and then configure it while first boot by using command sudo raspi-config. Enable “ssh” during configuration, so that we can access raspberry pi remotely. 2. Before further installation update and upgrade the system by using commands sudo apt-get update and sudo apt-get upgrade. Now install apache2 by using command sudo apt-get install apache2. Apache server will run after the installation. We can start or stop the apache server by using the commands service apache2 start and service apache2 stop. After installation of apache server configure it correctly for raspberry pi by changing the host name to our chosen name for the server by using Linux text editor “nano”. 3. Install Hypertext Pre-Processor PHP5 by executing the command apt-get install php5 libapache2- mod-php5 php5-intl php5-mcrypt php5-curl php5-sqlite 4. Install My SQL database management system by using command apt-get install mysql-server mysql-client php5-mysql 5. To install the WebIOPi firstly download it with ‘wget’ command or directly from browser. Extract tarball file using command tar zxvf webiopi-0.6.0 tar.gz now go to the extracted directory and install the WebIOPi using command sudo./setup.sh to start WebIOPi run the command sudo /etc/init.d/webiopi start. After installing all powerful software’s to raspberry pi, connect all the GPIO pin’s to the inputs of a relay driver IC ULN2003 and relay switches at the outputs of the IC. Now you can able to
  • 4. International Journal of Modern Trends in Engineering and Research (IJMTER) Volume 01, Issue 05, [November - 2014] e-ISSN: 2349-9745, p-ISSN: 2393-8161 @IJMTER-2014, All rights Reserved 269 control relay switches. By using relays we will be able to switch light, fan, Air Conditioner, refrigerator, Television etc ON and OFF. VI. RESULT AND DISCUSSION After the final setup of the project, it is time to test the system. User has to open browser window of remote device and access the WebIOPi by using IP address of Raspberry pi. Open the link http://raspi-ip-address:8080/webiopi. It will ask for a login and password, which you can change later. But the default login and password is webiopi and raspberry, respectively. User will see the WebIOPi menu. Now go to the GPIO header link, the GPIO header pins along with the pin function will appear, as shown in below figure: Fig. 3 Accessing GPIO pins using WebIOPi in remote browser The ‘IN’ means the corresponding GPIO pin can be used as input. Double click on ‘IN’ box; the caption will change to ‘OUT’. Now, the pin can be used as output pin. Make all the eight GPIO pins as OUT. Click on each GPIO pin, such as pin 16 (GPIO 23) to begin with, on the browser screen; it will change from black to orange and the corresponding home appliance will get switched ON. To turn OFF, click on the same pin, where it will return to black from orange. VII. CONCLUSION This paper introduces an efficient, internet based system to control everyday home appliances remotely. It provides high mobility as well as security to user. The system implementation cost is very low, small in size; also power consumption is low which makes it different than existing systems. REFERENCES [1] Nakul Padhye and Preet Jain, Implementation of Arm Embedded Web Server for DAS using Raspberry pi, Vol. 3 No. 4, IJEECE, 4 April 2013. [2] Abhishek Vichare and Shilpa Verma, Embedded Web Server for Home Appliances.IJERA, National Conference on Engineering Trends in Engineering & Technology, 30 March 2012. [3] Karia D.C., Adajania V., Agrawal M. and Dandekar S., Embedded Web Server application based automation and monitoring system, International Conference on Signal processing, Communication, Computing and Networking Technologies, July 2011. [4] Gowthami T. and Adiline Macriga G., Smart Home Monitoring and Controlling System uing Android Phone, IJETAE, Vol. 3 No. 11, Nov 2013.