embeded web server -...

12
ISSN: 2278 7798 International Journal of Science, Engineering and Technology Research (IJSETR) Volume 1, Issue 3, September 2012 6 All Rights Reserved © 2012 IJSETR EMBEDED WEB SERVER V.SRIDHAR 1 1 Assistant Professor, ECE, Vidya Jyothi Institute of Technology, Hyderabad ABSTRACT: Ethernet is the most widely used local area network (LAN) technology. The original and most popular version of Ethernet supports a data transmission rate of 10 Mb/s. Newer versions of Ethernet called "Fast Ethernet" and "Gigabit Ethernet" support data rates of 100 Mb/s and 1 Gb/s (1000 Mb/s). An Ethernet LAN may use coaxial cable, special grades of twisted pair wiring, or fiber optic cable. "Bus" and "Star" wiring configurations are supported. This small Ethernet remote device opens a completely new world of fantastic applications. It's small, it's easy to build and there are endless possibilities to use it. The communication is fast! There is no delay between the sending of the command and the answer. That is very different from RS232 at standard 9600 baud as used for most microcontroller communication. The main aim of the paper development is to implement the compact Ethernet based web server. This high performance unit is possible by interfacing an Ethernet controller to the high speed AVR controller. In order to implement this we have to select one Ethernet controller which is SPI (Serial Peripheral Interface) based and is easy to interface with microcontroller. The ENC28J60 is a stand-alone Ethernet controller with an industry standard Serial Peripheral Interface (SPI). It is designed to serve as an Ethernet network interface for any controller equipped with SPI. ENC28J60 can support either full duplex mode or half duplex mode. It will take transmitting/receiving 8Kbytes. ENC28J60 has internal DMA for fast access data. The module allows a user to interface a home appliance through the internet. The paper is designed for a generic home appliance so the only user option is to turn it on/off. By selecting the data from web page, we can send the packet of information to the LAN. Microcontroller collects this packet, processes it and outputs the data. The data goes into a circuit which turns the appliance off or on. The point of this paper is to create a module for appliances that would interface with the internet. Each appliance or module would have its own IP address which would allow users to turn the appliance off and on. Keywords: LAN,BUS,STAR,WEBSERVER,ENC28J60,DMA,SPI,IP I . INTRODUCTION Embedded systems are electronic devices that incorporate microprocessors with in their implementations. The main purposes of the microprocessors are to simplify the system design and provide flexibility. Having a microprocessor in the device helps in removing the bugs, making modifications, or adding new features are only matter of rewriting the software that controls the device. Or in other words embedded computer systems are electronic systems that include a microcomputer to perform a specific dedicated application. The computer is hidden inside these products. Embedded systems are ubiquitous. Every week millions of tiny computer chips come pouring out of factories finding their way into our everyday products. Embedded systems are self-contained programs that are embedded within a piece of hardware. Whereas a regular computer has many different applications and software that can be applied to various tasks, embedded systems are usually set to a specific task that cannot be altered without physically manipulating the circuitry. Another way to think of an embedded system is as a computer system that is created with optimal efficiency, thereby allowing it to complete specific functions as quickly as possible. Embedded systems designers usually have a significant grasp of hardware technologies. They use specific programming languages and software to develop embedded systems and manipulate the equipment. When searching online, companies offer embedded systems development kits and other embedded systems tools for use by engineers and businesses. Embedded systems technologies are usually fairly expensive due to the necessary development time and built in efficiencies, but they are also highly valued in specific industries. Smaller businesses may wish to hire a consultant to determine what sort of embedded systems will add value to their organization. 2. Ethernet: Ethernet is a standard communication protocol embedded in software and hardware devices, intended for building a local area network (LAN). A NIC is installed in each computer, and is assigned a unique address. An Ethernet cable runs from each NIC to the central switch or hub. The switch or hub will act as a relay (though they have significant differences in how they handle network traffic), receiving and directing packets of data across the LAN. Thus, Ethernet networking creates a communications system that allows the sharing of data and resources, including printers, fax machines and scanners. Ethernet networks can also be wireless. Rather than using Ethernet cable to connect the computers, wireless NIC s use radio waves for two-way communication with a wireless switch or hub. A local-area network (LAN) protocol developed by Xerox Corporation in cooperation with DEC and Intel in 1976 • Ethernet uses a bus or star topology and supports data transfer Rates of 10/100/1000 Mbps • The Ethernet specification served as the basis for the IEEE 802.3Standards, which specifies the physical and lower software layers

Upload: ngoque

Post on 15-Apr-2018

221 views

Category:

Documents


2 download

TRANSCRIPT

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

6 All Rights Reserved copy 2012 IJSETR

EMBEDED WEB SERVER VSRIDHAR

1 1 Assistant Professor ECE Vidya Jyothi Institute of Technology Hyderabad

ABSTRACT Ethernet is the most widely used local area network (LAN) technology The original and most popular version of Ethernet

supports a data transmission rate of 10 Mbs Newer versions of Ethernet called Fast Ethernet and Gigabit Ethernet support data

rates of 100 Mbs and 1 Gbs (1000 Mbs) An Ethernet LAN may use coaxial cable special grades of twisted pair wiring or fiber optic

cable Bus and Star wiring configurations are supported This small Ethernet remote device opens a completely new world of

fantastic applications Its small its easy to build and there are endless possibilities to use it The communication is fast There is no delay

between the sending of the command and the answer That is very different from RS232 at standard 9600 baud as used for most

microcontroller communication The main aim of the paper development is to implement the compact Ethernet based web server This

high performance unit is possible by interfacing an Ethernet controller to the high speed AVR controller In order to implement this we

have to select one Ethernet controller which is SPI (Serial Peripheral Interface) based and is easy to interface with microcontroller The

ENC28J60 is a stand-alone Ethernet controller with an industry standard Serial Peripheral Interface (SPI) It is designed to serve as an

Ethernet network interface for any controller equipped with SPI ENC28J60 can support either full duplex mode or half duplex mode It

will take transmittingreceiving 8Kbytes ENC28J60 has internal DMA for fast access data The module allows a user to interface a home

appliance through the internet The paper is designed for a generic home appliance so the only user option is to turn it onoff By selecting

the data from web page we can send the packet of information to the LAN Microcontroller collects this packet processes it and outputs

the data The data goes into a circuit which turns the appliance off or on The point of this paper is to create a module for appliances that

would interface with the internet Each appliance or module would have its own IP address which would allow users to turn the appliance

off and on

Keywords LANBUSSTARWEBSERVERENC28J60DMASPIIP

I INTRODUCTION

Embedded systems are electronic devices that

incorporate microprocessors with in their implementations

The main purposes of the microprocessors are to simplify the

system design and provide flexibility Having a

microprocessor in the device helps in removing the bugs

making modifications or adding new features are only matter

of rewriting the software that controls the device Or in other

words embedded computer systems are electronic systems that

include a microcomputer to perform a specific dedicated

application The computer is hidden inside these products

Embedded systems are ubiquitous Every week millions of

tiny computer chips come pouring out of factories finding

their way into our everyday products

Embedded systems are self-contained programs that

are embedded within a piece of hardware Whereas a regular

computer has many different applications and software that

can be applied to various tasks embedded systems are usually

set to a specific task that cannot be altered without physically

manipulating the circuitry Another way to think of an

embedded system is as a computer system that is created with

optimal efficiency thereby allowing it to complete specific

functions as quickly as possible

Embedded systems designers usually have a

significant grasp of hardware technologies They use specific

programming languages and software to develop embedded

systems and manipulate the equipment When searching

online companies offer embedded systems development kits

and other embedded systems tools for use by engineers and

businesses Embedded systems technologies are usually fairly

expensive due to the necessary development time and built in

efficiencies but they are also highly valued in specific

industries Smaller businesses may wish to hire a consultant to

determine what sort of embedded systems will add value to

their organization

2 Ethernet

Ethernet is a standard communication protocol

embedded in software and hardware devices intended for

building a local area network (LAN) A NIC is installed in

each computer and is assigned a unique address An Ethernet

cable runs from each NIC to the central switch or hub The

switch or hub will act as a relay (though they have significant

differences in how they handle network traffic) receiving and

directing packets of data across the LAN Thus Ethernet

networking creates a communications system that allows the

sharing of data and resources including printers fax machines

and scanners Ethernet networks can also be wireless Rather

than using Ethernet cable to connect the computers wireless

NIC s use radio waves for two-way communication with a

wireless switch or hub

A local-area network (LAN) protocol developed by Xerox

Corporation in cooperation with DEC and Intel in 1976

bull Ethernet uses a bus or star topology and supports data

transfer Rates of 101001000 Mbps

bull The Ethernet specification served as the basis for the IEEE

8023Standards which specifies the physical and lower

software layers

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

7 All Rights Reserved copy 2012 IJSETR

bull Ethernet uses the CSMACD access method to handle

Simultaneous demands

bull Ethernet defines the lower two layers of the OSI Reference

Model

This small Ethernet remote device opens a

completely new world of fantastic applications Its small its

easy to build and there are endless possibilities to use it The

communication is fast There is no delay between the sending

of the command and the answer That is very different from

RS232 at standard 9600 baud as used for most microcontroller

communication

The ENC28J60 is a stand-alone Ethernet controller

with an industry standard Serial Peripheral Interface (SPI) It

is designed to serve as an Ethernet network interface for any

controller equipped with SPI ENC28J60 can support either

full duplex mode or half duplex mode It will take

transmittingreceiving 8Kbytes ENC28J60 has internal DMA

for fast access data

The main aim of this paper is to design a hardware

using microcontroller and ENC28J60 so that we can store files

which are there in local systems in a secured way because

virus will not affect the device as the microcontroller does not

have any operating system that can respond to the virus on the

disk and this device acts as a server

3 Block Diagram

The ATmega32 is a low-power CMOS 8-bit

microcontroller based on the AVR Enhanced RISC

architecture By executing powerful instructions in a single

clock cycle theATmega32 achieves throughputs approaching

1 MIPS per MHz allowing the system designer to optimize

power Consumption versus processing speed

The AVR core combines a rich instruction set with

32 general purpose working registers All the 32 registers are

directly connected to the Arithmetic Logic Unit (ALU)

allowing two Independent registers to be accessed in one

single instruction executed in one clock cycle The resulting

architecture is more code efficient while achieving

throughputs up token times faster than conventional CISC

microcontrollers

The ATmega32 provides the following features 32K

bytes of In-System Programmable Flash Program memory

with Read-While-Write capabilities 1024 bytes EEPROM

2Kbyte SRAM 32 general purpose IO lines 32 general

purpose working registers a JTAG interface for Boundary-

scan On-chip Debugging support and programming three

flexible TimerCounters with compare modes Internal and

External Interrupts a serial programmable USART a byte

oriented Two-wire Serial Interface an 8-channel 10-bitADC

with optional differential input stage with programmable gain

(TQFP package only)a programmable Watchdog Timer with

Internal Oscillator an SPI serial port and six software

selectable power saving modes The Idle mode stops the CPU

while allowing the USART Two-wire interface AD

Converter SRAM TimerCounters SPI port and interrupt

system to continue functioning The Power-down mode saves

the register contents but freezes the Oscillator disabling all

other chip functions until the next External Interrupt or

Hardware Reset In Power-save mode the Asynchronous

Timer continues to run allowing the user to maintain a timer

base while the rest of the device is sleeping The ADC Noise

Reduction mode stops the CPU and all IO modules except

Asynchronous Timer and ADC to minimize switching noise

during ADC conversions In Standby mode the

crystalresonator Oscillator is running while the rest of the

device is sleeping

This allows very fast start-up combined with low-

power consumption In Extended Standby mode both the

main Oscillator and the Asynchronous Timer continue to

runThe device is manufactured using Atmelrsquos high density

nonvolatile memory technology

The On-chip ISP Flash allows the program

memory to be reprogrammed in-system through an SPI serial

interface by a conventional nonvolatile memory programmer

or by an On-chip Boot program running on the AVR core The

boot program can use any interface to download the

application program in the Application Flash memory

Software in the Boot Flash section will continue to run while

the Application Flash section is updated providing true Read-

While-Write operation By combining an 8-bit RISC CPU

with In-System Self-Programmable Flash on a monolithic

chip the Atmel ATmega32 is a powerful microcontroller that

provides a highly-flexible and cost-effective solution to many

embedded control applications The ATmega32 AVR is

supported with a full suite of program and system

development tools including C compilers macro assemblers

program debuggersimulators in-circuit emulators and

evaluation kits

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

8 All Rights Reserved copy 2012 IJSETR

Figure1 Block Diagram of atmega32

4 Block Diagram of ENC28J60

41 ENC28J60-BASED INTERFACE

42 ENC28J60 Memory Organization

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

9 All Rights Reserved copy 2012 IJSETR

5BLOCK DIAGRAM

52 Schematic Diagram

521 Switching of the BULB

Fig521 Switching of the BULB

522 Triac CircuitRelay Circuit

Fig 522 Triac Circuit Relay Circuit

523 ENC28J60 Connections

Fig 523 ENC28J60 Connections

524 ATMEGA32L Connections

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

10 All Rights Reserved copy 2012 IJSETR

Fig 524 ATMEGA32L Connections

53 Circuit Description

531 Designing

Since the main intension of this project is to design

an embedded web server In order to fulfill this application

there are few steps that has been performed ie

1) Designing the power supply for the entire

circuitry

2) Selection of microcontroller that suits our

application

3) Selection of Ethernet module

4) Selection of Relay

Complete studies of all the above points are useful to develop

this project

532 Power Supply Section

There are many types of power supply Most are

designed to convert high voltage AC mains electricity to a

suitable low voltage supply for electronics circuits and other

devices A power supply can by broken down into a series of

blocks each of which performs a particular function

For example a 5V regulated supply

Each of the blocks is described in more detail below

Transformer - steps down high voltage AC mains to

low voltage AC

Rectifier - converts AC to DC but the DC output is

varying

Smoothing - smooth the DC from varying greatly to a

small ripple

Regulator - eliminates ripple by setting DC output to

a fixed voltage

TRANSFORMER ONLY

The low voltage AC output is suitable for

lamps heaters and special AC motors It is not suitable for

electronic circuits unless they include a rectifier and a

smoothing capacitor

TRANSFORMER + RECTIFIER

The varying DC output is suitable for

lamps heaters and standard motors It is not suitable for

electronic circuits unless they include a smoothing capacitor

TRANSFORMER + RECTIFIER + SMOOTHING

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

11 All Rights Reserved copy 2012 IJSETR

The smooth DC output has a small ripple It is

suitable for most electronic circuits

TRANSFORMER + RECTIFIER + SMOOTHING +

REGULATOR

The regulated DC output is very smooth

with no ripple It is suitable for all electronic circuits

A smaller capacitor (01uF) will help

suppress higher frequency noise and shorter power dips (noise

in the 1us to 100us range) Therefore 01uF caps are located

near the ICrsquos (7805 microcontrollerhellip) to help with short

bursts where 100uF and 10uF capacitors are used on the

power rails

533 Selection of Microcontroller

As we know that there so many types of

micro controller families that are available in the market

Those are

1) 8051 Family

2) AVR microcontroller Family

3) PIC microcontroller Family

4) ARM Family

In order to fulfill our application basic that

is ATMEGA16 controller is enough There are minimum

requirements for proper operation of microcontroller

Those are

1) power supply section

2) Pull-ups for ports

3) Reset circuit

4) Crystal circuit

5) ISP circuit (for program dumping)

Reset circuit is used to reset the

microcontroller Crystal circuit is used for the

microcontroller for timing pluses

534 Selection of Ethernet Module

The Industrial Ethernet Module is based on

an Alter Cyclone III FPGA An integrated CPU is responsible

for processing the Industrial Ethernet protocol and data

exchange via the host interface It also has 8 MB RAM to run

the protocol software and 2 MB FLASH from which the

software and the FPGA design are loaded In this project I am

using ENC28j60 Ethernet module

535 Selection of Relay

A relay is an electrical switch that opens and

closes under the control of another electrical circuit In the

original form the switch is operated by an electromagnet to

open or close one or many sets of contacts In this project we

are using SPDT (single pole double throw) relay to activate

either cooler circuit or heater circuit

536 Connection of Ethernet Module

In this PAPER I am using ENC28J60

Ethernet Module The 10th 9th 8th 7th pins are connected to

the PORTB4 PORTB7 PORTB6 and PORTB5

537 Connections of Relay

The relay is used to activate either fan circuit of light

circuit The input of relay is connected to PORTD7 of

controller to ON either fan or light

538 Circuit Operation

In this project I am using ENC28J60

Ethernet Module The ENC28J60 is module that is designed to

be intermediary connection between Microcontroller and

Ethernet controller It supports TCPIP protocol The Ethernet

Module is connected to controller The ENC28J60 comes with

board number which can be used to form a MAC address

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

7 All Rights Reserved copy 2012 IJSETR

bull Ethernet uses the CSMACD access method to handle

Simultaneous demands

bull Ethernet defines the lower two layers of the OSI Reference

Model

This small Ethernet remote device opens a

completely new world of fantastic applications Its small its

easy to build and there are endless possibilities to use it The

communication is fast There is no delay between the sending

of the command and the answer That is very different from

RS232 at standard 9600 baud as used for most microcontroller

communication

The ENC28J60 is a stand-alone Ethernet controller

with an industry standard Serial Peripheral Interface (SPI) It

is designed to serve as an Ethernet network interface for any

controller equipped with SPI ENC28J60 can support either

full duplex mode or half duplex mode It will take

transmittingreceiving 8Kbytes ENC28J60 has internal DMA

for fast access data

The main aim of this paper is to design a hardware

using microcontroller and ENC28J60 so that we can store files

which are there in local systems in a secured way because

virus will not affect the device as the microcontroller does not

have any operating system that can respond to the virus on the

disk and this device acts as a server

3 Block Diagram

The ATmega32 is a low-power CMOS 8-bit

microcontroller based on the AVR Enhanced RISC

architecture By executing powerful instructions in a single

clock cycle theATmega32 achieves throughputs approaching

1 MIPS per MHz allowing the system designer to optimize

power Consumption versus processing speed

The AVR core combines a rich instruction set with

32 general purpose working registers All the 32 registers are

directly connected to the Arithmetic Logic Unit (ALU)

allowing two Independent registers to be accessed in one

single instruction executed in one clock cycle The resulting

architecture is more code efficient while achieving

throughputs up token times faster than conventional CISC

microcontrollers

The ATmega32 provides the following features 32K

bytes of In-System Programmable Flash Program memory

with Read-While-Write capabilities 1024 bytes EEPROM

2Kbyte SRAM 32 general purpose IO lines 32 general

purpose working registers a JTAG interface for Boundary-

scan On-chip Debugging support and programming three

flexible TimerCounters with compare modes Internal and

External Interrupts a serial programmable USART a byte

oriented Two-wire Serial Interface an 8-channel 10-bitADC

with optional differential input stage with programmable gain

(TQFP package only)a programmable Watchdog Timer with

Internal Oscillator an SPI serial port and six software

selectable power saving modes The Idle mode stops the CPU

while allowing the USART Two-wire interface AD

Converter SRAM TimerCounters SPI port and interrupt

system to continue functioning The Power-down mode saves

the register contents but freezes the Oscillator disabling all

other chip functions until the next External Interrupt or

Hardware Reset In Power-save mode the Asynchronous

Timer continues to run allowing the user to maintain a timer

base while the rest of the device is sleeping The ADC Noise

Reduction mode stops the CPU and all IO modules except

Asynchronous Timer and ADC to minimize switching noise

during ADC conversions In Standby mode the

crystalresonator Oscillator is running while the rest of the

device is sleeping

This allows very fast start-up combined with low-

power consumption In Extended Standby mode both the

main Oscillator and the Asynchronous Timer continue to

runThe device is manufactured using Atmelrsquos high density

nonvolatile memory technology

The On-chip ISP Flash allows the program

memory to be reprogrammed in-system through an SPI serial

interface by a conventional nonvolatile memory programmer

or by an On-chip Boot program running on the AVR core The

boot program can use any interface to download the

application program in the Application Flash memory

Software in the Boot Flash section will continue to run while

the Application Flash section is updated providing true Read-

While-Write operation By combining an 8-bit RISC CPU

with In-System Self-Programmable Flash on a monolithic

chip the Atmel ATmega32 is a powerful microcontroller that

provides a highly-flexible and cost-effective solution to many

embedded control applications The ATmega32 AVR is

supported with a full suite of program and system

development tools including C compilers macro assemblers

program debuggersimulators in-circuit emulators and

evaluation kits

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

8 All Rights Reserved copy 2012 IJSETR

Figure1 Block Diagram of atmega32

4 Block Diagram of ENC28J60

41 ENC28J60-BASED INTERFACE

42 ENC28J60 Memory Organization

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

9 All Rights Reserved copy 2012 IJSETR

5BLOCK DIAGRAM

52 Schematic Diagram

521 Switching of the BULB

Fig521 Switching of the BULB

522 Triac CircuitRelay Circuit

Fig 522 Triac Circuit Relay Circuit

523 ENC28J60 Connections

Fig 523 ENC28J60 Connections

524 ATMEGA32L Connections

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

10 All Rights Reserved copy 2012 IJSETR

Fig 524 ATMEGA32L Connections

53 Circuit Description

531 Designing

Since the main intension of this project is to design

an embedded web server In order to fulfill this application

there are few steps that has been performed ie

1) Designing the power supply for the entire

circuitry

2) Selection of microcontroller that suits our

application

3) Selection of Ethernet module

4) Selection of Relay

Complete studies of all the above points are useful to develop

this project

532 Power Supply Section

There are many types of power supply Most are

designed to convert high voltage AC mains electricity to a

suitable low voltage supply for electronics circuits and other

devices A power supply can by broken down into a series of

blocks each of which performs a particular function

For example a 5V regulated supply

Each of the blocks is described in more detail below

Transformer - steps down high voltage AC mains to

low voltage AC

Rectifier - converts AC to DC but the DC output is

varying

Smoothing - smooth the DC from varying greatly to a

small ripple

Regulator - eliminates ripple by setting DC output to

a fixed voltage

TRANSFORMER ONLY

The low voltage AC output is suitable for

lamps heaters and special AC motors It is not suitable for

electronic circuits unless they include a rectifier and a

smoothing capacitor

TRANSFORMER + RECTIFIER

The varying DC output is suitable for

lamps heaters and standard motors It is not suitable for

electronic circuits unless they include a smoothing capacitor

TRANSFORMER + RECTIFIER + SMOOTHING

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

11 All Rights Reserved copy 2012 IJSETR

The smooth DC output has a small ripple It is

suitable for most electronic circuits

TRANSFORMER + RECTIFIER + SMOOTHING +

REGULATOR

The regulated DC output is very smooth

with no ripple It is suitable for all electronic circuits

A smaller capacitor (01uF) will help

suppress higher frequency noise and shorter power dips (noise

in the 1us to 100us range) Therefore 01uF caps are located

near the ICrsquos (7805 microcontrollerhellip) to help with short

bursts where 100uF and 10uF capacitors are used on the

power rails

533 Selection of Microcontroller

As we know that there so many types of

micro controller families that are available in the market

Those are

1) 8051 Family

2) AVR microcontroller Family

3) PIC microcontroller Family

4) ARM Family

In order to fulfill our application basic that

is ATMEGA16 controller is enough There are minimum

requirements for proper operation of microcontroller

Those are

1) power supply section

2) Pull-ups for ports

3) Reset circuit

4) Crystal circuit

5) ISP circuit (for program dumping)

Reset circuit is used to reset the

microcontroller Crystal circuit is used for the

microcontroller for timing pluses

534 Selection of Ethernet Module

The Industrial Ethernet Module is based on

an Alter Cyclone III FPGA An integrated CPU is responsible

for processing the Industrial Ethernet protocol and data

exchange via the host interface It also has 8 MB RAM to run

the protocol software and 2 MB FLASH from which the

software and the FPGA design are loaded In this project I am

using ENC28j60 Ethernet module

535 Selection of Relay

A relay is an electrical switch that opens and

closes under the control of another electrical circuit In the

original form the switch is operated by an electromagnet to

open or close one or many sets of contacts In this project we

are using SPDT (single pole double throw) relay to activate

either cooler circuit or heater circuit

536 Connection of Ethernet Module

In this PAPER I am using ENC28J60

Ethernet Module The 10th 9th 8th 7th pins are connected to

the PORTB4 PORTB7 PORTB6 and PORTB5

537 Connections of Relay

The relay is used to activate either fan circuit of light

circuit The input of relay is connected to PORTD7 of

controller to ON either fan or light

538 Circuit Operation

In this project I am using ENC28J60

Ethernet Module The ENC28J60 is module that is designed to

be intermediary connection between Microcontroller and

Ethernet controller It supports TCPIP protocol The Ethernet

Module is connected to controller The ENC28J60 comes with

board number which can be used to form a MAC address

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

8 All Rights Reserved copy 2012 IJSETR

Figure1 Block Diagram of atmega32

4 Block Diagram of ENC28J60

41 ENC28J60-BASED INTERFACE

42 ENC28J60 Memory Organization

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

9 All Rights Reserved copy 2012 IJSETR

5BLOCK DIAGRAM

52 Schematic Diagram

521 Switching of the BULB

Fig521 Switching of the BULB

522 Triac CircuitRelay Circuit

Fig 522 Triac Circuit Relay Circuit

523 ENC28J60 Connections

Fig 523 ENC28J60 Connections

524 ATMEGA32L Connections

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

10 All Rights Reserved copy 2012 IJSETR

Fig 524 ATMEGA32L Connections

53 Circuit Description

531 Designing

Since the main intension of this project is to design

an embedded web server In order to fulfill this application

there are few steps that has been performed ie

1) Designing the power supply for the entire

circuitry

2) Selection of microcontroller that suits our

application

3) Selection of Ethernet module

4) Selection of Relay

Complete studies of all the above points are useful to develop

this project

532 Power Supply Section

There are many types of power supply Most are

designed to convert high voltage AC mains electricity to a

suitable low voltage supply for electronics circuits and other

devices A power supply can by broken down into a series of

blocks each of which performs a particular function

For example a 5V regulated supply

Each of the blocks is described in more detail below

Transformer - steps down high voltage AC mains to

low voltage AC

Rectifier - converts AC to DC but the DC output is

varying

Smoothing - smooth the DC from varying greatly to a

small ripple

Regulator - eliminates ripple by setting DC output to

a fixed voltage

TRANSFORMER ONLY

The low voltage AC output is suitable for

lamps heaters and special AC motors It is not suitable for

electronic circuits unless they include a rectifier and a

smoothing capacitor

TRANSFORMER + RECTIFIER

The varying DC output is suitable for

lamps heaters and standard motors It is not suitable for

electronic circuits unless they include a smoothing capacitor

TRANSFORMER + RECTIFIER + SMOOTHING

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

11 All Rights Reserved copy 2012 IJSETR

The smooth DC output has a small ripple It is

suitable for most electronic circuits

TRANSFORMER + RECTIFIER + SMOOTHING +

REGULATOR

The regulated DC output is very smooth

with no ripple It is suitable for all electronic circuits

A smaller capacitor (01uF) will help

suppress higher frequency noise and shorter power dips (noise

in the 1us to 100us range) Therefore 01uF caps are located

near the ICrsquos (7805 microcontrollerhellip) to help with short

bursts where 100uF and 10uF capacitors are used on the

power rails

533 Selection of Microcontroller

As we know that there so many types of

micro controller families that are available in the market

Those are

1) 8051 Family

2) AVR microcontroller Family

3) PIC microcontroller Family

4) ARM Family

In order to fulfill our application basic that

is ATMEGA16 controller is enough There are minimum

requirements for proper operation of microcontroller

Those are

1) power supply section

2) Pull-ups for ports

3) Reset circuit

4) Crystal circuit

5) ISP circuit (for program dumping)

Reset circuit is used to reset the

microcontroller Crystal circuit is used for the

microcontroller for timing pluses

534 Selection of Ethernet Module

The Industrial Ethernet Module is based on

an Alter Cyclone III FPGA An integrated CPU is responsible

for processing the Industrial Ethernet protocol and data

exchange via the host interface It also has 8 MB RAM to run

the protocol software and 2 MB FLASH from which the

software and the FPGA design are loaded In this project I am

using ENC28j60 Ethernet module

535 Selection of Relay

A relay is an electrical switch that opens and

closes under the control of another electrical circuit In the

original form the switch is operated by an electromagnet to

open or close one or many sets of contacts In this project we

are using SPDT (single pole double throw) relay to activate

either cooler circuit or heater circuit

536 Connection of Ethernet Module

In this PAPER I am using ENC28J60

Ethernet Module The 10th 9th 8th 7th pins are connected to

the PORTB4 PORTB7 PORTB6 and PORTB5

537 Connections of Relay

The relay is used to activate either fan circuit of light

circuit The input of relay is connected to PORTD7 of

controller to ON either fan or light

538 Circuit Operation

In this project I am using ENC28J60

Ethernet Module The ENC28J60 is module that is designed to

be intermediary connection between Microcontroller and

Ethernet controller It supports TCPIP protocol The Ethernet

Module is connected to controller The ENC28J60 comes with

board number which can be used to form a MAC address

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

9 All Rights Reserved copy 2012 IJSETR

5BLOCK DIAGRAM

52 Schematic Diagram

521 Switching of the BULB

Fig521 Switching of the BULB

522 Triac CircuitRelay Circuit

Fig 522 Triac Circuit Relay Circuit

523 ENC28J60 Connections

Fig 523 ENC28J60 Connections

524 ATMEGA32L Connections

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

10 All Rights Reserved copy 2012 IJSETR

Fig 524 ATMEGA32L Connections

53 Circuit Description

531 Designing

Since the main intension of this project is to design

an embedded web server In order to fulfill this application

there are few steps that has been performed ie

1) Designing the power supply for the entire

circuitry

2) Selection of microcontroller that suits our

application

3) Selection of Ethernet module

4) Selection of Relay

Complete studies of all the above points are useful to develop

this project

532 Power Supply Section

There are many types of power supply Most are

designed to convert high voltage AC mains electricity to a

suitable low voltage supply for electronics circuits and other

devices A power supply can by broken down into a series of

blocks each of which performs a particular function

For example a 5V regulated supply

Each of the blocks is described in more detail below

Transformer - steps down high voltage AC mains to

low voltage AC

Rectifier - converts AC to DC but the DC output is

varying

Smoothing - smooth the DC from varying greatly to a

small ripple

Regulator - eliminates ripple by setting DC output to

a fixed voltage

TRANSFORMER ONLY

The low voltage AC output is suitable for

lamps heaters and special AC motors It is not suitable for

electronic circuits unless they include a rectifier and a

smoothing capacitor

TRANSFORMER + RECTIFIER

The varying DC output is suitable for

lamps heaters and standard motors It is not suitable for

electronic circuits unless they include a smoothing capacitor

TRANSFORMER + RECTIFIER + SMOOTHING

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

11 All Rights Reserved copy 2012 IJSETR

The smooth DC output has a small ripple It is

suitable for most electronic circuits

TRANSFORMER + RECTIFIER + SMOOTHING +

REGULATOR

The regulated DC output is very smooth

with no ripple It is suitable for all electronic circuits

A smaller capacitor (01uF) will help

suppress higher frequency noise and shorter power dips (noise

in the 1us to 100us range) Therefore 01uF caps are located

near the ICrsquos (7805 microcontrollerhellip) to help with short

bursts where 100uF and 10uF capacitors are used on the

power rails

533 Selection of Microcontroller

As we know that there so many types of

micro controller families that are available in the market

Those are

1) 8051 Family

2) AVR microcontroller Family

3) PIC microcontroller Family

4) ARM Family

In order to fulfill our application basic that

is ATMEGA16 controller is enough There are minimum

requirements for proper operation of microcontroller

Those are

1) power supply section

2) Pull-ups for ports

3) Reset circuit

4) Crystal circuit

5) ISP circuit (for program dumping)

Reset circuit is used to reset the

microcontroller Crystal circuit is used for the

microcontroller for timing pluses

534 Selection of Ethernet Module

The Industrial Ethernet Module is based on

an Alter Cyclone III FPGA An integrated CPU is responsible

for processing the Industrial Ethernet protocol and data

exchange via the host interface It also has 8 MB RAM to run

the protocol software and 2 MB FLASH from which the

software and the FPGA design are loaded In this project I am

using ENC28j60 Ethernet module

535 Selection of Relay

A relay is an electrical switch that opens and

closes under the control of another electrical circuit In the

original form the switch is operated by an electromagnet to

open or close one or many sets of contacts In this project we

are using SPDT (single pole double throw) relay to activate

either cooler circuit or heater circuit

536 Connection of Ethernet Module

In this PAPER I am using ENC28J60

Ethernet Module The 10th 9th 8th 7th pins are connected to

the PORTB4 PORTB7 PORTB6 and PORTB5

537 Connections of Relay

The relay is used to activate either fan circuit of light

circuit The input of relay is connected to PORTD7 of

controller to ON either fan or light

538 Circuit Operation

In this project I am using ENC28J60

Ethernet Module The ENC28J60 is module that is designed to

be intermediary connection between Microcontroller and

Ethernet controller It supports TCPIP protocol The Ethernet

Module is connected to controller The ENC28J60 comes with

board number which can be used to form a MAC address

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

10 All Rights Reserved copy 2012 IJSETR

Fig 524 ATMEGA32L Connections

53 Circuit Description

531 Designing

Since the main intension of this project is to design

an embedded web server In order to fulfill this application

there are few steps that has been performed ie

1) Designing the power supply for the entire

circuitry

2) Selection of microcontroller that suits our

application

3) Selection of Ethernet module

4) Selection of Relay

Complete studies of all the above points are useful to develop

this project

532 Power Supply Section

There are many types of power supply Most are

designed to convert high voltage AC mains electricity to a

suitable low voltage supply for electronics circuits and other

devices A power supply can by broken down into a series of

blocks each of which performs a particular function

For example a 5V regulated supply

Each of the blocks is described in more detail below

Transformer - steps down high voltage AC mains to

low voltage AC

Rectifier - converts AC to DC but the DC output is

varying

Smoothing - smooth the DC from varying greatly to a

small ripple

Regulator - eliminates ripple by setting DC output to

a fixed voltage

TRANSFORMER ONLY

The low voltage AC output is suitable for

lamps heaters and special AC motors It is not suitable for

electronic circuits unless they include a rectifier and a

smoothing capacitor

TRANSFORMER + RECTIFIER

The varying DC output is suitable for

lamps heaters and standard motors It is not suitable for

electronic circuits unless they include a smoothing capacitor

TRANSFORMER + RECTIFIER + SMOOTHING

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

11 All Rights Reserved copy 2012 IJSETR

The smooth DC output has a small ripple It is

suitable for most electronic circuits

TRANSFORMER + RECTIFIER + SMOOTHING +

REGULATOR

The regulated DC output is very smooth

with no ripple It is suitable for all electronic circuits

A smaller capacitor (01uF) will help

suppress higher frequency noise and shorter power dips (noise

in the 1us to 100us range) Therefore 01uF caps are located

near the ICrsquos (7805 microcontrollerhellip) to help with short

bursts where 100uF and 10uF capacitors are used on the

power rails

533 Selection of Microcontroller

As we know that there so many types of

micro controller families that are available in the market

Those are

1) 8051 Family

2) AVR microcontroller Family

3) PIC microcontroller Family

4) ARM Family

In order to fulfill our application basic that

is ATMEGA16 controller is enough There are minimum

requirements for proper operation of microcontroller

Those are

1) power supply section

2) Pull-ups for ports

3) Reset circuit

4) Crystal circuit

5) ISP circuit (for program dumping)

Reset circuit is used to reset the

microcontroller Crystal circuit is used for the

microcontroller for timing pluses

534 Selection of Ethernet Module

The Industrial Ethernet Module is based on

an Alter Cyclone III FPGA An integrated CPU is responsible

for processing the Industrial Ethernet protocol and data

exchange via the host interface It also has 8 MB RAM to run

the protocol software and 2 MB FLASH from which the

software and the FPGA design are loaded In this project I am

using ENC28j60 Ethernet module

535 Selection of Relay

A relay is an electrical switch that opens and

closes under the control of another electrical circuit In the

original form the switch is operated by an electromagnet to

open or close one or many sets of contacts In this project we

are using SPDT (single pole double throw) relay to activate

either cooler circuit or heater circuit

536 Connection of Ethernet Module

In this PAPER I am using ENC28J60

Ethernet Module The 10th 9th 8th 7th pins are connected to

the PORTB4 PORTB7 PORTB6 and PORTB5

537 Connections of Relay

The relay is used to activate either fan circuit of light

circuit The input of relay is connected to PORTD7 of

controller to ON either fan or light

538 Circuit Operation

In this project I am using ENC28J60

Ethernet Module The ENC28J60 is module that is designed to

be intermediary connection between Microcontroller and

Ethernet controller It supports TCPIP protocol The Ethernet

Module is connected to controller The ENC28J60 comes with

board number which can be used to form a MAC address

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

11 All Rights Reserved copy 2012 IJSETR

The smooth DC output has a small ripple It is

suitable for most electronic circuits

TRANSFORMER + RECTIFIER + SMOOTHING +

REGULATOR

The regulated DC output is very smooth

with no ripple It is suitable for all electronic circuits

A smaller capacitor (01uF) will help

suppress higher frequency noise and shorter power dips (noise

in the 1us to 100us range) Therefore 01uF caps are located

near the ICrsquos (7805 microcontrollerhellip) to help with short

bursts where 100uF and 10uF capacitors are used on the

power rails

533 Selection of Microcontroller

As we know that there so many types of

micro controller families that are available in the market

Those are

1) 8051 Family

2) AVR microcontroller Family

3) PIC microcontroller Family

4) ARM Family

In order to fulfill our application basic that

is ATMEGA16 controller is enough There are minimum

requirements for proper operation of microcontroller

Those are

1) power supply section

2) Pull-ups for ports

3) Reset circuit

4) Crystal circuit

5) ISP circuit (for program dumping)

Reset circuit is used to reset the

microcontroller Crystal circuit is used for the

microcontroller for timing pluses

534 Selection of Ethernet Module

The Industrial Ethernet Module is based on

an Alter Cyclone III FPGA An integrated CPU is responsible

for processing the Industrial Ethernet protocol and data

exchange via the host interface It also has 8 MB RAM to run

the protocol software and 2 MB FLASH from which the

software and the FPGA design are loaded In this project I am

using ENC28j60 Ethernet module

535 Selection of Relay

A relay is an electrical switch that opens and

closes under the control of another electrical circuit In the

original form the switch is operated by an electromagnet to

open or close one or many sets of contacts In this project we

are using SPDT (single pole double throw) relay to activate

either cooler circuit or heater circuit

536 Connection of Ethernet Module

In this PAPER I am using ENC28J60

Ethernet Module The 10th 9th 8th 7th pins are connected to

the PORTB4 PORTB7 PORTB6 and PORTB5

537 Connections of Relay

The relay is used to activate either fan circuit of light

circuit The input of relay is connected to PORTD7 of

controller to ON either fan or light

538 Circuit Operation

In this project I am using ENC28J60

Ethernet Module The ENC28J60 is module that is designed to

be intermediary connection between Microcontroller and

Ethernet controller It supports TCPIP protocol The Ethernet

Module is connected to controller The ENC28J60 comes with

board number which can be used to form a MAC address

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

12 All Rights Reserved copy 2012 IJSETR

The controller can send the data to Ethernet

Module by using SPI protocol Then ENC28J60 load the web

page by using TCPIP protocol Then controller can receive

the data from server and it can particular task depending upon

the sending data

6 WORKING PRINCIPLES

61 Working

611 Entering the IP

Step 1 ndash Entering the IP address we assign to our server

Fig 411 Entering the IP

612 Applying the values to be changed

Step 2 ndash Change the settings of our device from the web page The Webserver client GUI consists of two screens the login

screen where the user is asked to enter a valid username and

password combination and submit it and the pin status screen

where the statuses of all Input and Output pins are

DisplayedHere is a snapshot of the login screen

Fig 612 Logging IN

And here is an image of the pin status screen

Fig 612 Changing Values

The status of the InputOutput pin is displayed through an

image An Off image is used for logic level 0 and On for

logic level 1 Referring to the fig above Input pin 2 is logic

high (On) while all other inputs are logic low (Off) All

outputs are logic low

613 Updating InputOutput

Step 3 ndash Updating the input and output values in the real time

operating system of our Server

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

13 All Rights Reserved copy 2012 IJSETR

Fig 613 Update IO

62 Program Flow

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

14 All Rights Reserved copy 2012 IJSETR

63 An Example Program Flow

7 RESULT ANALYSIS

Step 1 The Connections Initially

Fig 51 Initial Connections

Step 2 We log in to our personal web page by entering

the IP address in the Browser

Fig 72 Entering the IP address in the Browse

Step 3 Switching the FAN from OFF to ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

15 All Rights Reserved copy 2012 IJSETR

Fig 73 Controlling the FAN

Fig 74 Rotating motor

Step 4 Switching the LIGHT from OFF to ON state

Fig 75 Controlling the LIGHT

Fig 76 BULB is ON

Step5Both LIGHT and FAN are in ON state

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

16 All Rights Reserved copy 2012 IJSETR

Fig 77 Bulb and Fan are switched ON

8 CONCLUSIONS These days many devices are

connected to the Internet Some refrigerators are connected to

the Internet and the status of the refrigerators such as

temperature whether the door is open or not current stock can

be checked through the web browser And there are many

telerobots in the Internet these days A telerobot is a robot

which can be controlled remotely through the network And

there is a laundry machine connected to the Internet and the

current status of the machine can be checked remotely And

some people wire their home and control all the appliances in

their home remotely There is a house where the doorbell is

connected to the Internet and if the doorbell rings then an

email is sent to the owner of the house Also a phone and a

caller-ID unit are connected to the Internet and the owner can

check the recent calls through the Internet There can be many

other applications that may need the Internet-connected

devices

A Webserver may be connected directly to an 8023

(Ethernet) network through its Ethernet interface and a client

on the same network may access it by simply typing its IP

address in a web browser window For remote clients the

Ethernet network has to have a connection to the Internet

through an Internet Service Provider (ISP) The remote client

(who also must have access to the Internet) may then type the

IP address of the server and gain access to it

The Embedded Webserver may also be connected to an

ISPs web server through the public telephone network

(PSTN) via a Modem connected to its serial port The remote

client then has to follow the same procedure as described

earlier Alternately a remote client may connect to the

Webserver by dialing-in

Suppose in an Industry we have to control a huge

machine For this purpose a person should be available always

at the place of machine in order to control it So in order to

control the machine being elsewhere we have to interface the

machine with some controlling device Here we use a web

server to control the machine by enabling a Ethernet

connection with the machine and controlling it with the web

page with instructions available These instructions have been

already dumped into the server in coding part This is more

efficient than any other controlling device because this can be

embedded with any device and anytime The Embedded Web

server is the best way to access and control any device from

any place in the world through internet Comparing with other

ways of controlling devices this is most efficient because

nowadays Internet is available in all parts of the world So

even the person is on a holiday they can control their devices

just by logging in their web pages

9 REFERENCES

1 ldquoThe 8051 Microcontroller and Embedded Systemsrdquo

by Muhammad Ali Mazidi and Janice Gillispie

Mazidi Pearson Education

2 8051 Microcontroller Architecture programming and

application by KENNETH JAYALA

3 ATMEL 89s52 Data sheets

4 Hand book for Digital ICrsquos from Analogic Devices

5 httpwwwhamjudocomcgi-binrefrigerator

6 httpspleenmiteduLAUNDRYindexhtml

7 httptelerobotmechuwaeduau

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR

ISSN 2278 ndash 7798 International Journal of Science Engineering and Technology Research (IJSETR)

Volume 1 Issue 3 September 2012

17 All Rights Reserved copy 2012 IJSETR

Authors Biography

VARADALA SRIDHAR is from HYDERABAD

ANDHRAPRADESH and BORN on 25th

JAN 1985

Completed MTECH in ECE with specialization

(WIRELESS AND MOBILE COMMUNICATION

SYSTEMS) from vardhaman college of engineering affiliated

by JNTUH in 2011he has completed MSc (IT)from

Nagarjuna University guntur AndhraPradeshand BTECH

in ECE from vidya jyothi institute of technology affiliated by

JNTUH in 2007 Currently he is working as an Assistant

professor in ECE department at Vidya Jyothi Institute of

Technology Hyderabad from 2010 His areas of research

interests include Wireless and Mobile communications

DigitalsignalprocessingImageprocessingTelecommunicati

ons communication systems Signal processingEmbedded

systems He has published more than 20 international

research journals papersHe is Lifetime Membership of

ISTE IETE IAENG SDIWC IACSIT CSTA UACEE

and AND MCDM He is reviewer of SDIWC IJARCET

SSRGJ-IJCTT He is Editorial board member of IJCIT

IJARCET IJOART IJARECE IJARCSEE AND

IJSETR