SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
P. Balakrishna et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

Designing of Embedded Web Server Based on Energy Meter
P. Balakrishna*, B.Vamsikrishna **
*(Department of Electronics & Communication Engg, Gudlavalleru Engineering College, Gudlavalleru)
** (Assistant professor at Department of Electronics & Communication Engg, Gudlavalleru Engineering
College, Gudlavalleru, AP, INDIA)

ABSTRACT
The embedded web server is a combination of hardware and application software. Now a day’s these embedded
web servers are widely used in industries for hazardous area data monitoring and controlling applications, like
temperature, pressure, field device data can monitor and access remotely through wired or wireless
communications. The wired embedded web server data accessed through Ethernet. In the big industries so many
equipments are present, those all equipments monitoring directly is not possible, why because that places man
not entered places are there like nuclear power plants turbines that type industries very useful web server. We
can monitor directly viewing the real time data on web pages of the industries devices, in this web server access
through Ethernet by IP address of devices. The web server is design in energy meter, that energy meter real
time data can monitor by remotely, in energy meter ARM based microcontroller is used and real time operating
system are used. The operating system accurately uses the resources and it is more reliable. The main aim of the
energy meter is to measure how much power is consumed and its parameters in industrial or home based
applications, its data can monitor remotely through the embedded web server.
Keywords - ARM Processor, Embedded Web Server; RTOS, Ethernet.
developed in Embedded C, web pages can be
developed in Java.
I.
INTRODUCTION
The Embedded systems are more popular in
When RTOS is incorporated into this system, more
now a day’s, presently in all electronics based
devices could be controlled and monitored with high
products microcontroller is plays a key role.
reliability [2]. The multi tasking capability and its fast
Embedded based products are used in many places in
response time is also added advantage of easy
industries for monitoring data through remotely. These
deployment and makes the system is capable for a
applications like temperature monitoring and
wide variety of applications. The system designed
humidity. The measuring equipment data users all the
here is an example of embedded technology and
times view by manually. In industries some critical
integrated with network technology, where the
applications means hazardous places. The web server
communication and processing technology works
is placed on the device and it monitors remotely real
together. A web server can be embedded in a device to
time data through Ethernet. By using embedded web
provide the remote access to the device through
server can continuously monitor the crucial
ethernet from Web browser of the client location. If
application data. These web server web pages can
the resource requirements of the Web server are is
design in two ways one is dynamic web pages and
small, then the end result will be reduced and it is
second is static web pages. It design is depending on
typically a portable set of code that can run on
user requirement. The web server is running on the
embedded systems with limited computing resources
device and it is waiting for the incoming requests.
[3]. Firmware developed in embedded C language, it
Whenever the user wants the real time data, simply
makes easily understandable by the user. In the current
configured the device IP address in the web browser
world scenario of globalization, where communication
that time our designed web pages are displayed
has become a necessity, this communication
through Ethernet and required real time data is
technology can be surely placed in the emerging
displayed on web pages. ARM based microcontroller
trends of embedded systems technology.
is used and its internally Harvard architecture. It
consumes very low power consumption and high
performance. Microcontroller is interfaced with
II.
EMBEDDED WEB SERVER
Ethernet transceiver to establish Ethernet connectivity.
ARCHITECTURE
In energy meter real time operating system (RTOS) is
Fig 1 shows in below the embedded web
used and also more features can be implemented on
server architecture and its client servers are trying to
real time operating system. The RTOS has
access connectivity for the real time data. The web
multitasking, fast task execution and fully priority
server can accomplish tasks such as receiving requests
based operating system. Embedded software can be
from the client side, analyzing requests, responding to
www.ijera.com

1788 | P a g e
P. Balakrishna et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791
those requests, and finally return results to the client.
Initialization of the Web server, such as creating
socket, binding a port, creating environment variables,
listening to a port, entering loop, and wait for
connectivity arrival from a client [4]. In general
purpose web servers ruing on the PC for large amount
of data processing in the specified span of time, if the
web server runes in PC it consumes more power, and
maintains is very high cost. If the web servers are
running in embedded system applications, it consumes
the small image size and also it less power
consumption.

www.ijera.com

on chip is responsible for measuring power
consumption data. ARM processor is the responsible
for handling all tasks.
Real time operating system is scheduling the tasks
according that tasks priority and these tasks executes
in concurrently. Web server interfaced devices have so
many advantages. Those are user-friendly, easily
monitor the data. Embedded web servers have
different requirements, Such as small resource usage,
security and portability high reliability.
Power supplies

Web server
(SOC)

Energy Meter
ARM Processor

Ethernet

Digital isolator

Internet
Memory

Figure 2: system architecture
Client

Client

Client

Figure 1: embedded web server architecture
III.
System Architecture
Embedded web server is designed on Real
time operating system. It is running on the ARM
processor, that web server continuously waiting for
incoming request .if any request come that time web
server responds. Energy meter measure the power
calculation parameters, the web pages access those
parameters access on web server using the GET and
POST methods. Send or receive the data to or from
embedded server in two ways. One is if the web pages
want to access the data from server by using GET
method. If the web pages want to send data to server
POST method is used [6]. The Fig. 1 shows the top
level embedded web server architecture block
diagram. It consists of one web server and three
clients, the communications between server and
clients by using ethernet protocol. It says that web
server can accessed three remote clients. Those clients
monitor field device data and its parameters.
An embedded web server is program it can
be integrated with ARM microcontroller. It contains
an internet software suite as well as application code
for monitoring data. Embedded web servers are
integral with part of an embedded network [5]. System
www.ijera.com

IV.

Hardware Architecture

The Fig 2 shows hardware architecture of
energy meter, the System on Chip (SOC), digital
isolator, memories, ethernet driver IC and power
supplies required for all the IC in the board. The ARM
microcontroller is heart of the hardware [9]. Metering
IC and responsible for measuring three phase line
power consumption parameters like power factor
active energy and accumulation data. These values
loaded into the non-volatile memory. Web pages
access the data by using GET/POST methods, web
server send the data through Ethernet of the RJ-45 port
of device. ARM processor is interfaced with ethernet
transceiver driver IC processor and it is connected
with the LAN network cable.

1789 | P a g e
P. Balakrishna et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791

www.ijera.com



Task create ( ) Creates, but not activates a
new task.
 Task open () Open a task (or optionally create
one, if it does not exist).
HTML Pages: HTML pages are used for user
interaction, these are opened dynamically opened, and
the information of the web server data is displayed in
the client web pages.

Start

System instillation

Create socket

VI.

Port binding

Port listening

Start the computation real time data

Arrival of request to client side

Client side open Login page
NO

If Valid login
details
YES

Display the real time data

TESTING THE EMBEDDED WEB
SERVER

First testing the hardware booting process, by
using the hyper terminal, it is connected to serial port.
it shows the booting hardware done successfully.
After the hardware is successfully booted with RTOS,
it is tested over the network using command prompt.
In the command prompt enter the ping command and
IP address of device. That time web server replies the
client requests [7]. In the web browser enter the IP
address of the device. The device has unique IP
address in the LAN. it checks the entered IP address
and entered IP address, if it matches it will responds
the client request and shows the web page of device
After displays the web page it asks the username and
password will be validating after successful
authentication it display the data., if not it will ignore
the request by client.

VII.

Result

Execution result for embedded web server on
energy meter power calculation data.

Figure 3: embedded Web server flow chart

V.

SYSTEM SOFTWARE DESIGNS

The application software code is written in
embedded C. The embedded web pages are developed
in java.
I.

System Design Flow
In below Fig. 3 shows that, the flowchart of
the embedded web server and its execution flow. The
application code for a specific RTOS is written and all
applications are integrated.
RTOS: Real time operating system used to develop the
web server applications are executed in the form of
tasks. It executes based on priority. Tasks are executed
by connecting the users to web server. An RTOS
manages all the tasks in the meter. Which perform the
operations in real time scenario. The web server is
implemented in real time operating system, it is a
powerful RTOS used for real time applications. In the
application developed binary images are ported into
the processor [8]. Some of simple system calls
function for task creation methods are given below.


Task spawn () Spawns means creates a new
task.

www.ijera.com

VIII.

CONCLUSION

The embedded web server designed on energy meter
which can be used for viewing the real time data is
useful for power sub stations and industrial
applications. It is low coast and easy to monitor the
data.

1790 | P a g e
P. Balakrishna et al Int. Journal of Engineering Research and Application
ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791

www.ijera.com

References
[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

S.A.N.Sandeep , P.Malyadri -Embedded Web
Server Based on DAC System Using ARM,
in International Journal of Engineering
Research and Applications,vol.2,no.4,JulyAugust 2012, pp.
Dr.M.kamaraju , D.Gopinath, -Development
of Embedded web server Based on DAC
System using
ARM
for
Industrial
Applications, in International Journal of
computer & technology,vol 10,no 4,2013.
Soumya Sunny P. Roopa.M -Data
Acquisition and Control System Using
Embedded Web Server, in International
Journal of Engineering Trends and
Technology- Volume3Issue3- 2012
Deepa.chekka and Ravi kanth – Design and
development of embedded web server based
on Arm9 and Linux, in World journal of
Science and Technology2012, 2910094-97
Q. Zhou, W. Wu, and Y. Ma, ―The
embedded data acquisition system for
Mossbauer spectrum, in Proc. Third RealTime Linux Workshop Embedded Linux
Expo Conf. Real-Time Embedded Comput.
Conf., Milan, Italy, Nov. 2001, pp. 26–29.
C. E. Lin, C.-C. Li, A.-S. Hou , and C.-C.Wu
, ―A real-time remote control architecture
using mobile communication, IEEE Trans.
Instrum. Meas.,vol . 52, no. 4, pp. 997–1003,
Aug. 2003.
Klimchynski , ―Extensible embedded Web
server for internet-based data acquisition and
control, in Proc. 3rd IEEE Int. Conf.
Sensors,Vienna , Austria, Oct. 24–27, 2004,
vol. 1, pp. 52–55.
RTOS Evaluation Project, ―What makes a
good RTOS, Dedicated Systems Experts,
2001.[Online].
Available:
http://www.dedicatedsystems.com
The ARM Processor website. [Online].
Available: http://www.friendlyarm.com

P.Balakrishna has completed B.Tech (ECE) in
2010 and is pursuing M.Tech (ES) in Gudlavalleru
Engineering College, AP.

B.Vamsi Krishna is working as Assistant
Professor in Gudlavalleru Engineering College, AP.
So far he has 7 years of teaching experience.

www.ijera.com

1791 | P a g e

Contenu connexe

Tendances

Energy Meters using Internet of Things Platform
Energy Meters using Internet of Things PlatformEnergy Meters using Internet of Things Platform
Energy Meters using Internet of Things PlatformIRJET Journal
 
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...theijes
 
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETSOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETcseij
 
Security Issues in SCADA based Industrial Control Systems
Security Issues in SCADA based Industrial Control Systems Security Issues in SCADA based Industrial Control Systems
Security Issues in SCADA based Industrial Control Systems aswanthmrajeev112
 
IRJET- Improving Employee Tracking and Monitoring System using Advanced M...
IRJET-  	  Improving Employee Tracking and Monitoring System using Advanced M...IRJET-  	  Improving Employee Tracking and Monitoring System using Advanced M...
IRJET- Improving Employee Tracking and Monitoring System using Advanced M...IRJET Journal
 
Digitized Meter and Invoice Generation
Digitized Meter and Invoice GenerationDigitized Meter and Invoice Generation
Digitized Meter and Invoice GenerationIRJET Journal
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationAM Publications
 
Web Server-based Distributed Machine Socialization System
Web Server-based Distributed Machine Socialization System Web Server-based Distributed Machine Socialization System
Web Server-based Distributed Machine Socialization System IJECEIAES
 
Multiparameter Web Sensor
Multiparameter Web SensorMultiparameter Web Sensor
Multiparameter Web Sensorijsrd.com
 
DESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORING
DESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORINGDESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORING
DESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORINGIAEME Publication
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart ShopsIOSR Journals
 
Sms based wireless appliances control
Sms based wireless appliances controlSms based wireless appliances control
Sms based wireless appliances controlSourabh Bhattacharya
 
Bangladesh Computer Council Networking Project
Bangladesh Computer Council Networking ProjectBangladesh Computer Council Networking Project
Bangladesh Computer Council Networking ProjectMDMusab
 
International journal of engineering issues vol 2015 - no 2 - paper2
International journal of engineering issues   vol 2015 - no 2 - paper2International journal of engineering issues   vol 2015 - no 2 - paper2
International journal of engineering issues vol 2015 - no 2 - paper2sophiabelthome
 

Tendances (16)

Energy Meters using Internet of Things Platform
Energy Meters using Internet of Things PlatformEnergy Meters using Internet of Things Platform
Energy Meters using Internet of Things Platform
 
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...Design and Implementation of monitoring LAN user wirelessly by Android mobile...
Design and Implementation of monitoring LAN user wirelessly by Android mobile...
 
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNETSOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
SOCIAL NETWORK FOR SMART DEVICES USING EMBEDDED ETHERNET
 
Security Issues in SCADA based Industrial Control Systems
Security Issues in SCADA based Industrial Control Systems Security Issues in SCADA based Industrial Control Systems
Security Issues in SCADA based Industrial Control Systems
 
IRJET- Improving Employee Tracking and Monitoring System using Advanced M...
IRJET-  	  Improving Employee Tracking and Monitoring System using Advanced M...IRJET-  	  Improving Employee Tracking and Monitoring System using Advanced M...
IRJET- Improving Employee Tracking and Monitoring System using Advanced M...
 
Digitized Meter and Invoice Generation
Digitized Meter and Invoice GenerationDigitized Meter and Invoice Generation
Digitized Meter and Invoice Generation
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time Application
 
Web Server-based Distributed Machine Socialization System
Web Server-based Distributed Machine Socialization System Web Server-based Distributed Machine Socialization System
Web Server-based Distributed Machine Socialization System
 
Multiparameter Web Sensor
Multiparameter Web SensorMultiparameter Web Sensor
Multiparameter Web Sensor
 
DESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORING
DESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORINGDESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORING
DESIGNING THE IOT BASESTATION FOR GREENHOUSE MONITORING
 
N tier
N tierN tier
N tier
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart Shops
 
Sms based wireless appliances control
Sms based wireless appliances controlSms based wireless appliances control
Sms based wireless appliances control
 
Bangladesh Computer Council Networking Project
Bangladesh Computer Council Networking ProjectBangladesh Computer Council Networking Project
Bangladesh Computer Council Networking Project
 
International journal of engineering issues vol 2015 - no 2 - paper2
International journal of engineering issues   vol 2015 - no 2 - paper2International journal of engineering issues   vol 2015 - no 2 - paper2
International journal of engineering issues vol 2015 - no 2 - paper2
 
Beagle board
Beagle boardBeagle board
Beagle board
 

En vedette (20)

Kf3517721775
Kf3517721775Kf3517721775
Kf3517721775
 
Jr3516691672
Jr3516691672Jr3516691672
Jr3516691672
 
Kh3517801787
Kh3517801787Kh3517801787
Kh3517801787
 
Kk3517971799
Kk3517971799Kk3517971799
Kk3517971799
 
Jy3517271730
Jy3517271730Jy3517271730
Jy3517271730
 
Kd3517551759
Kd3517551759Kd3517551759
Kd3517551759
 
Kb3517441747
Kb3517441747Kb3517441747
Kb3517441747
 
Jv3517051710
Jv3517051710Jv3517051710
Jv3517051710
 
Kj3517921796
Kj3517921796Kj3517921796
Kj3517921796
 
Jw3517111716
Jw3517111716Jw3517111716
Jw3517111716
 
Kc3517481754
Kc3517481754Kc3517481754
Kc3517481754
 
Kg3517761779
Kg3517761779Kg3517761779
Kg3517761779
 
Ju3517011704
Ju3517011704Ju3517011704
Ju3517011704
 
Jx3517171726
Jx3517171726Jx3517171726
Jx3517171726
 
Ke3517601771
Ke3517601771Ke3517601771
Ke3517601771
 
Jt3516941700
Jt3516941700Jt3516941700
Jt3516941700
 
Kl3518001806
Kl3518001806Kl3518001806
Kl3518001806
 
Ka3517391743
Ka3517391743Ka3517391743
Ka3517391743
 
Factual Writing Evaluation (improved)
Factual Writing Evaluation (improved)Factual Writing Evaluation (improved)
Factual Writing Evaluation (improved)
 
Sme2014
Sme2014Sme2014
Sme2014
 

Similaire à Ki3517881791

Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...IJTET Journal
 
Configuring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureConfiguring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureVatsal N Shah
 
IRJET- Wifi based Smart Electric Meter using IoT
IRJET-  	  Wifi based Smart Electric Meter using IoTIRJET-  	  Wifi based Smart Electric Meter using IoT
IRJET- Wifi based Smart Electric Meter using IoTIRJET Journal
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationAM Publications
 
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...Nico Huysamen
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE IJRISE Journal
 
A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...eSAT Journals
 
A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...eSAT Publishing House
 
A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...eSAT Journals
 
Performance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax TestbedPerformance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax TestbedAlison Reed
 
An Internet Based Interactive Data Acquisition System
An Internet Based Interactive Data Acquisition System An Internet Based Interactive Data Acquisition System
An Internet Based Interactive Data Acquisition System Saptarshi Nag
 
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...IJECEIAES
 

Similaire à Ki3517881791 (20)

Jq2416671672
Jq2416671672Jq2416671672
Jq2416671672
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
Arm Based Real Time Monitoring and Controlling of Industrial Parameters Using...
 
Bj4101347351
Bj4101347351Bj4101347351
Bj4101347351
 
82 87
82 8782 87
82 87
 
C010221015
C010221015C010221015
C010221015
 
Ijecet 06 07_004
Ijecet 06 07_004Ijecet 06 07_004
Ijecet 06 07_004
 
Configuring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architectureConfiguring lifa for remote communication using web architecture
Configuring lifa for remote communication using web architecture
 
I44084954
I44084954I44084954
I44084954
 
IRJET- Wifi based Smart Electric Meter using IoT
IRJET-  	  Wifi based Smart Electric Meter using IoTIRJET-  	  Wifi based Smart Electric Meter using IoT
IRJET- Wifi based Smart Electric Meter using IoT
 
B1803011013
B1803011013B1803011013
B1803011013
 
On-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time ApplicationOn-line IDACS for Embedded Real Time Application
On-line IDACS for Embedded Real Time Application
 
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
A Scalable Network Monitoring and Bandwidth Throttling System for Cloud Compu...
 
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
HOME AUTOMATION SYSTEM VIA INTERNET USING ANDROID PHONE
 
A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...
 
A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...
 
A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...A comprehensive survey on security issues in cloud computing and data privacy...
A comprehensive survey on security issues in cloud computing and data privacy...
 
Performance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax TestbedPerformance Evaluation Of A Wimax Testbed
Performance Evaluation Of A Wimax Testbed
 
An Internet Based Interactive Data Acquisition System
An Internet Based Interactive Data Acquisition System An Internet Based Interactive Data Acquisition System
An Internet Based Interactive Data Acquisition System
 
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO usi...
 

Dernier

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 

Ki3517881791

  • 1. P. Balakrishna et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791 RESEARCH ARTICLE www.ijera.com OPEN ACCESS Designing of Embedded Web Server Based on Energy Meter P. Balakrishna*, B.Vamsikrishna ** *(Department of Electronics & Communication Engg, Gudlavalleru Engineering College, Gudlavalleru) ** (Assistant professor at Department of Electronics & Communication Engg, Gudlavalleru Engineering College, Gudlavalleru, AP, INDIA) ABSTRACT The embedded web server is a combination of hardware and application software. Now a day’s these embedded web servers are widely used in industries for hazardous area data monitoring and controlling applications, like temperature, pressure, field device data can monitor and access remotely through wired or wireless communications. The wired embedded web server data accessed through Ethernet. In the big industries so many equipments are present, those all equipments monitoring directly is not possible, why because that places man not entered places are there like nuclear power plants turbines that type industries very useful web server. We can monitor directly viewing the real time data on web pages of the industries devices, in this web server access through Ethernet by IP address of devices. The web server is design in energy meter, that energy meter real time data can monitor by remotely, in energy meter ARM based microcontroller is used and real time operating system are used. The operating system accurately uses the resources and it is more reliable. The main aim of the energy meter is to measure how much power is consumed and its parameters in industrial or home based applications, its data can monitor remotely through the embedded web server. Keywords - ARM Processor, Embedded Web Server; RTOS, Ethernet. developed in Embedded C, web pages can be developed in Java. I. INTRODUCTION The Embedded systems are more popular in When RTOS is incorporated into this system, more now a day’s, presently in all electronics based devices could be controlled and monitored with high products microcontroller is plays a key role. reliability [2]. The multi tasking capability and its fast Embedded based products are used in many places in response time is also added advantage of easy industries for monitoring data through remotely. These deployment and makes the system is capable for a applications like temperature monitoring and wide variety of applications. The system designed humidity. The measuring equipment data users all the here is an example of embedded technology and times view by manually. In industries some critical integrated with network technology, where the applications means hazardous places. The web server communication and processing technology works is placed on the device and it monitors remotely real together. A web server can be embedded in a device to time data through Ethernet. By using embedded web provide the remote access to the device through server can continuously monitor the crucial ethernet from Web browser of the client location. If application data. These web server web pages can the resource requirements of the Web server are is design in two ways one is dynamic web pages and small, then the end result will be reduced and it is second is static web pages. It design is depending on typically a portable set of code that can run on user requirement. The web server is running on the embedded systems with limited computing resources device and it is waiting for the incoming requests. [3]. Firmware developed in embedded C language, it Whenever the user wants the real time data, simply makes easily understandable by the user. In the current configured the device IP address in the web browser world scenario of globalization, where communication that time our designed web pages are displayed has become a necessity, this communication through Ethernet and required real time data is technology can be surely placed in the emerging displayed on web pages. ARM based microcontroller trends of embedded systems technology. is used and its internally Harvard architecture. It consumes very low power consumption and high performance. Microcontroller is interfaced with II. EMBEDDED WEB SERVER Ethernet transceiver to establish Ethernet connectivity. ARCHITECTURE In energy meter real time operating system (RTOS) is Fig 1 shows in below the embedded web used and also more features can be implemented on server architecture and its client servers are trying to real time operating system. The RTOS has access connectivity for the real time data. The web multitasking, fast task execution and fully priority server can accomplish tasks such as receiving requests based operating system. Embedded software can be from the client side, analyzing requests, responding to www.ijera.com 1788 | P a g e
  • 2. P. Balakrishna et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791 those requests, and finally return results to the client. Initialization of the Web server, such as creating socket, binding a port, creating environment variables, listening to a port, entering loop, and wait for connectivity arrival from a client [4]. In general purpose web servers ruing on the PC for large amount of data processing in the specified span of time, if the web server runes in PC it consumes more power, and maintains is very high cost. If the web servers are running in embedded system applications, it consumes the small image size and also it less power consumption. www.ijera.com on chip is responsible for measuring power consumption data. ARM processor is the responsible for handling all tasks. Real time operating system is scheduling the tasks according that tasks priority and these tasks executes in concurrently. Web server interfaced devices have so many advantages. Those are user-friendly, easily monitor the data. Embedded web servers have different requirements, Such as small resource usage, security and portability high reliability. Power supplies Web server (SOC) Energy Meter ARM Processor Ethernet Digital isolator Internet Memory Figure 2: system architecture Client Client Client Figure 1: embedded web server architecture III. System Architecture Embedded web server is designed on Real time operating system. It is running on the ARM processor, that web server continuously waiting for incoming request .if any request come that time web server responds. Energy meter measure the power calculation parameters, the web pages access those parameters access on web server using the GET and POST methods. Send or receive the data to or from embedded server in two ways. One is if the web pages want to access the data from server by using GET method. If the web pages want to send data to server POST method is used [6]. The Fig. 1 shows the top level embedded web server architecture block diagram. It consists of one web server and three clients, the communications between server and clients by using ethernet protocol. It says that web server can accessed three remote clients. Those clients monitor field device data and its parameters. An embedded web server is program it can be integrated with ARM microcontroller. It contains an internet software suite as well as application code for monitoring data. Embedded web servers are integral with part of an embedded network [5]. System www.ijera.com IV. Hardware Architecture The Fig 2 shows hardware architecture of energy meter, the System on Chip (SOC), digital isolator, memories, ethernet driver IC and power supplies required for all the IC in the board. The ARM microcontroller is heart of the hardware [9]. Metering IC and responsible for measuring three phase line power consumption parameters like power factor active energy and accumulation data. These values loaded into the non-volatile memory. Web pages access the data by using GET/POST methods, web server send the data through Ethernet of the RJ-45 port of device. ARM processor is interfaced with ethernet transceiver driver IC processor and it is connected with the LAN network cable. 1789 | P a g e
  • 3. P. Balakrishna et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791 www.ijera.com  Task create ( ) Creates, but not activates a new task.  Task open () Open a task (or optionally create one, if it does not exist). HTML Pages: HTML pages are used for user interaction, these are opened dynamically opened, and the information of the web server data is displayed in the client web pages. Start System instillation Create socket VI. Port binding Port listening Start the computation real time data Arrival of request to client side Client side open Login page NO If Valid login details YES Display the real time data TESTING THE EMBEDDED WEB SERVER First testing the hardware booting process, by using the hyper terminal, it is connected to serial port. it shows the booting hardware done successfully. After the hardware is successfully booted with RTOS, it is tested over the network using command prompt. In the command prompt enter the ping command and IP address of device. That time web server replies the client requests [7]. In the web browser enter the IP address of the device. The device has unique IP address in the LAN. it checks the entered IP address and entered IP address, if it matches it will responds the client request and shows the web page of device After displays the web page it asks the username and password will be validating after successful authentication it display the data., if not it will ignore the request by client. VII. Result Execution result for embedded web server on energy meter power calculation data. Figure 3: embedded Web server flow chart V. SYSTEM SOFTWARE DESIGNS The application software code is written in embedded C. The embedded web pages are developed in java. I. System Design Flow In below Fig. 3 shows that, the flowchart of the embedded web server and its execution flow. The application code for a specific RTOS is written and all applications are integrated. RTOS: Real time operating system used to develop the web server applications are executed in the form of tasks. It executes based on priority. Tasks are executed by connecting the users to web server. An RTOS manages all the tasks in the meter. Which perform the operations in real time scenario. The web server is implemented in real time operating system, it is a powerful RTOS used for real time applications. In the application developed binary images are ported into the processor [8]. Some of simple system calls function for task creation methods are given below.  Task spawn () Spawns means creates a new task. www.ijera.com VIII. CONCLUSION The embedded web server designed on energy meter which can be used for viewing the real time data is useful for power sub stations and industrial applications. It is low coast and easy to monitor the data. 1790 | P a g e
  • 4. P. Balakrishna et al Int. Journal of Engineering Research and Application ISSN : 2248-9622, Vol. 3, Issue 5, Sep-Oct 2013, pp.1788-1791 www.ijera.com References [1] [2] [3] [4] [5] [6] [7] [8] [9] S.A.N.Sandeep , P.Malyadri -Embedded Web Server Based on DAC System Using ARM, in International Journal of Engineering Research and Applications,vol.2,no.4,JulyAugust 2012, pp. Dr.M.kamaraju , D.Gopinath, -Development of Embedded web server Based on DAC System using ARM for Industrial Applications, in International Journal of computer & technology,vol 10,no 4,2013. Soumya Sunny P. Roopa.M -Data Acquisition and Control System Using Embedded Web Server, in International Journal of Engineering Trends and Technology- Volume3Issue3- 2012 Deepa.chekka and Ravi kanth – Design and development of embedded web server based on Arm9 and Linux, in World journal of Science and Technology2012, 2910094-97 Q. Zhou, W. Wu, and Y. Ma, ―The embedded data acquisition system for Mossbauer spectrum, in Proc. Third RealTime Linux Workshop Embedded Linux Expo Conf. Real-Time Embedded Comput. Conf., Milan, Italy, Nov. 2001, pp. 26–29. C. E. Lin, C.-C. Li, A.-S. Hou , and C.-C.Wu , ―A real-time remote control architecture using mobile communication, IEEE Trans. Instrum. Meas.,vol . 52, no. 4, pp. 997–1003, Aug. 2003. Klimchynski , ―Extensible embedded Web server for internet-based data acquisition and control, in Proc. 3rd IEEE Int. Conf. Sensors,Vienna , Austria, Oct. 24–27, 2004, vol. 1, pp. 52–55. RTOS Evaluation Project, ―What makes a good RTOS, Dedicated Systems Experts, 2001.[Online]. Available: http://www.dedicatedsystems.com The ARM Processor website. [Online]. Available: http://www.friendlyarm.com P.Balakrishna has completed B.Tech (ECE) in 2010 and is pursuing M.Tech (ES) in Gudlavalleru Engineering College, AP. B.Vamsi Krishna is working as Assistant Professor in Gudlavalleru Engineering College, AP. So far he has 7 years of teaching experience. www.ijera.com 1791 | P a g e