SlideShare a Scribd company logo
1 of 6
Download to read offline
IOSR Journal of Electronics and Communication Engineering (IOSR-JECE)
e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 2, Ver. II (Mar - Apr.2015), PP 10-15
www.iosrjournals.org
DOI: 10.9790/2834-10221015 www.iosrjournals.org 10 | Page
GPRS Based ARM Embedded Web Server Design
Miss. Gayatri Kulkarni1
, Prof. Sagar Wabale2
1
(M.E Student, Dept.of E&TC, VACOE, A’Nagar, Maharashtra, India)
2
(I/c Principal, D.R.K.Rural Inst. of Engg. & Technology, Pune, Maharashtra, India)
Abstract: For monitoring & controlling either home appliances or industry devices networked
embedded systems are important. This proposed work is an attempt to design a data acquisition
system allows information to be collected with no labor requirements, cost efficient and easy to
maintain technology. General web server requires more resources & large amount of memories. So
ARM based servers are becoming popular instead of PC based servers. This paper proposes world’s
most powerful technology using advanced RISC machine (ARM 7) & in-build web server application
with General Packet Radio Service (GPRS) technology. Users can monitor different remote
machines/systems by using embedded web server. GPRS technology along with GSM makes it
accessible from anywhere in the world. Need of server software & its maintenance are eliminated by
this proposed system. This system is an optimized solution for industry automation, instrumentation &
household devices. Various sensors installed at working place help in real time monitoring like
temperature, humidity, carbon monoxide, Speed, LPG gas leakage etc. The results show that design of
system is safe and convenient from local management data. Security of system enhances because of
authentication process. Source code is written in well known embedded C language.
Keywords: ARM Processor, Data Acquisition System, Embedded Web Server, GSM, GPRS
I. Introduction
To study & monitor environmental changes in forests/oceans, surveillance application, home,
laboratories, military & industry automation, it is necessary to monitor & control of physical environments
remotely with great accuracy & ease [1]. So data acquisition & control devices are best solution for unmanned
devices in a multisite job operation. In present days there are very few of companies which are making the Data
Acquisition Devices and the available devices are very costly. Hence, there is need to provide user a cost effective
or low cost device which can suite according to their proposed work. An acquisition unit design to collect data in
their simplest form [2].which is based on Linux [3]; it is popular choice for many embedded PC systems. The
similar system [4] will increases set up costs due to data accessed through central server. For wide range data
transmission typical client-server architecture is not suitable because general purpose computer requires large
space, large amount of memory & more cost. The central server can be removed by using web servers. This
system still based on industrial PC [5]. An embedded web server creates an easy way for monitoring &
controlling any device which is at remote place. Embedded network contains Advanced RISC machine i.e ARM
7 supports real time application also minimizes the system cost. This system detailed in Interactive DAC system
[6]. Remote signals measure & can control through Ethernet module. This system should require PC with internet
at the client side. We proposed a system which is portable, low cost & removes the need of server software &
maintenance by using GPRS technology. It helps to communicate with GSM phone. Now a days GSM has in-
built powerful TCP/IP protocol stack for internet data transfer over GPRS technology. Therefore the status of
different sensors installed at working place can be monitor at anywhere in the world.
The organization of paper is as follows. Concept explains in Section II. Section III will describe the
operation when different sensors connected to the embedded system. In Section IV presents the expected results.
Finally section V concludes paper & suggests some future work.
II. Embedded Web Server Architecture
General PC based web servers, which are developed for general purpose computers like UNIX, LINUX
or NT servers requires large megabyte of memory, a fast processor, pre-emptive multitasking & many more. An
embedded web server provides remote access to devices from a web browser. Static & dynamic information
about industry machineries & system provides same to the web browsers on request by an embedded web server.
An embedded web server is integral part of embedded network [7], which consists of an ARM processor. ARM
processor contains an internet software & application code for monitoring & controlling the systems. Embedded
web servers have lot of advantages; user friendly, low cost, supports to real time application, low maintainability,
portability, high reliability, security, controllability which general purpose computers can not give.
GPRS Based ARM Embedded Web Server Design
DOI: 10.9790/2834-10221015 www.iosrjournals.org 11 | Page
Fig 1 shows proposed DAC system with embedded web sever. This contains a portable ARM processor.
This hardware built on a single chip module. An ARM processor is responsible for handling all tasks like
measuring & conversion of signals, data base updating, communicating with owner by sending HTML pages. An
ARM processor manages all tasks in parallel in small amounts of time. The use of GPRS is familiar to all. Almost
all GSM system providers give this service. So it is easy to be connecting to the internet world.
Fig 1. Embedded web server architecture
After a GPRS connection has been established queried data can be relayed to the client via a central
server [7]. Real-time system correctness depends not only on the correctness of the logical result of the
computation but also on the result delivery time [8]. This method also increases the data transfer cost as the
number of clients increases due to the access amount of data transfers via GPRS. Direct communication enables
access to only relevant information in the embedded system by pre processing the data. The embedded system
should also handle the web services. Using a central server to relay acquire data has some disadvantages. It needs
a client interface framework. There is no direct bidirectional communication between client & embedded system.
This system is unsuitable for real time applications. So it is necessary to eliminate the need of a central server &
reduce the amount of data sent from the remote unit. In the proposed system, the GPRS architecture works with
GSM protocols [9]. Because of GSM network, this system is configured to be virtually online at all times. After
booting of the operating system an admin script is executed, initiating GPRS connection software module. It
supports instructions of AT commands. SIM 900 can be integrated with many applications. GSM/GPRS RS232
Modem from rhydoLABZ is built with SIMCOM Make SIM900 Quad-band GSM/GPRS engine, works on
frequencies 850 MHz, 900 MHz, 1800 MHz and 1900 MHz. It is very compact in size and easy to use as plug in
GSM Modem. The Modem is designed with RS232 Level converter circuitry, which allows you to directly
interface PC Serial port .The baud rate can be configurable from 9600-115200 through AT command. Initially
Modem is in Auto baud mode. This GSM/GPRS RS232 Modem is having internal TCP/IP stack to enable you to
connect with internet via GPRS. It is suitable for SMS as well as DATA transfer application in M2M interface.
The IP address of embedded devices should available at client side to directly access an embedded system. By
using IP address people from remote location can access the information.
There are two types of IP address i.e static IP & dynamic IP. Dynamic IP assigned through a Dynamic
Host Configuration Protocol (DHCP) server of the GSM provider for every connection established. The DHCP
approach is more flexible and works better compared with the static approach as a cost-effective solution, despite
the necessity for a script running on the embedded server, one-time broadcasting its IP to the FTP server. The
hypertext file placed on the FTP server by the embedded system and queried by the client. With this mechanism
in place, the embedded system updates it IP information on the FTP server upon every reboot, which causes an IP
refresh from the GSM service- provider.
III. System design
3.1 Data Acquisition System
The remote I/O data acquisition and control system based on embedded ARM platform has high
universality, each acquisition and control device equipped with 24-way acquisition/control channels and isolated
from each other. Different types of sensors such as temperature sensor, Humidity sensor, speed sensor, carbon
monoxide detector, and LPG gas leakage sensor are connected to each I/O channels of ARM processor. The data
from sensors is collected & maintain by the ARM processor. The data is stored into the database. Due to their
tiny size and low power consumption, LPC2148 are ideal for applications where miniaturization is a key
GPRS Based ARM Embedded Web Server Design
DOI: 10.9790/2834-10221015 www.iosrjournals.org 12 | Page
requirement, such as access control and point-of-sale. Serial communications interfaces ranging from a USB 2.0
Full-speed device, multiple UARTs, SPI, SSP to I2C-bus and on-chip SRAM up to 40 kB, make these devices
very well suited for communication gateways and protocol converters, soft modems, voice recognition and low
end imaging, providing both large buffer size and high processing power. Various 32-bit timers, single or dual
10-bit ADC(s), 10-bit DAC, PWM channels and 45 fast GPIO lines with up to nine edge or level sensitive
external interrupt pins make these microcontrollers suitable for industrial control and medical systems. The
GSM modem is serially interfaced with the controller with the help of MAX 232. GSM modem shares data from
the board to internet. In Web Server mode, the data can be accessed by the client from anywhere across the
world through internet [9]. Fig 2 shows the general purpose DAC system which is at remote place.
Fig 2. General structure of DAC system
1.2 Software
The software coding is written in embedded C language in Keil software. The software consists of two
major components. They are RTOS and web development environment. The application runs in the form of
tasks. Tasks are created by each user connecting to the server. An RTOS is required to manage these tasks,
which perform the operations in real time. The software running on the embedded web server follows the same
layered structure as used in the TCP/IP protocol suite. The TCP/IP protocol suite allows computers of all sizes,
running different operating systems, to communicate with each other. It forms the worldwide Internet called a
Wide Area Network (WAN) of several million computers. The TCP/IP protocol suite is a combination of
different protocols at various layers. Every layer acts independently from each other. The Internet Protocol (IP)
delivers packets to Transmission Control Protocol (TCP), UDP, and Internet Control Message Protocol (ICMP),
the ICMP answers to PING requests and TCP/UDP delivers data to the applications. The applications can
communicate with the transport layer through buffers with data and variables with control information.
WampServer is a Windows web development environment. It allows you to create web applications
with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your
database. WampServer provides various Functions such as manage your Apache and MySQL services, switch
online/offline (give access to everyone or only localhost), install and switch Apache, MySQL and PHP releases,
manage your servers settings, access your logs, access your settings files, create alias. WampServer is used for
data communication between the client and the server. In the embedded web server, web pages are selected as
the media of interaction. HTML is used in designing these web pages. To increase the security of database
authentication process is include. User has to enter valid ID & Password to access the data. Every time the new
password is generated & send to the user’s registered mobile no. Multiple users can access the data at a time.
The HTML pages are saved on the board. Fig 3 Shows the Flow of System.
Following steps are used to execute the system:-
ď‚· First initialize the System.
ď‚· Start monitoring & sending control parameters to an embedded board from different sensors.
ď‚· Display these parameters on server.
ď‚· Client requesting web page for monitoring control parameters through IP address.
ď‚· Client must enter correct log in name & password.
GPRS Based ARM Embedded Web Server Design
DOI: 10.9790/2834-10221015 www.iosrjournals.org 13 | Page
ď‚· If log in name & password is correct then send control parameters to client at remote place through HTML
page via GPRS, otherwise reentered it.
Fig 3: Flowchart of System
IV. Result
Firstly Run the Wampserver and then by using your IP address access the Admin page. After requesting
the web page through server IP address by the client, the online processing web page for client authentication is
opened. Client has to enter valid user name, Port & click on ―Generate OTP (One Time Password)‖.
Automatically a new password will generate and it will send on users registered mobile no. This provides a great
security which is essential in Military & most of the industrial application. These web pages are requested by the
client and served by the embedded web server which is ported on ARM processor. Client can interact with the
machine through its own browser via these embedded web pages. Every client’s control has been executed in
industry via the embedded web server. The online Processing web page is shown in fig 4.
The dynamic web page representing the sensor values in the Climate sensing & monitoring System
maintained by the embedded web server is shown in fig. 5. The client access the data dynamically through this
web page send by the server. The client can save these readings for further reference. This is the simplest way of
accessing data by the client. Moreover more than one client can access the data at the same time from different
parts of the world.
GPRS Based ARM Embedded Web Server Design
DOI: 10.9790/2834-10221015 www.iosrjournals.org 14 | Page
Fig 4: Online processing page
Fig 5: Clients requested web page
V. Conclusion
In this application, a low-cost, Internet-based data acquisition system has been designed and
implemented that should find interest from researchers. The application possibilities are virtually unlimited by
attaching modules with appropriate interfaces, although the usage of the system is demonstrated with only a few
sample devices. Compared with other applications, this system has advantages in terms of allowing direct
bidirectional communication and reducing overhead, which can be vitally important for some real-time
applications. The operational costs have been reduced by relinquishing the storage of large data to an FTP server
on the Internet. The system is designed to support dynamic IPs. A method to distribute the IP information has
been developed. This cost-minimization effort is a big concern for mobile systems using wireless
communication methods. The overall cost advantage of the system in terms of the components used makes it an
attractive choice for data-acquisition applications. This system can be widely applied to electric power,
GPRS Based ARM Embedded Web Server Design
DOI: 10.9790/2834-10221015 www.iosrjournals.org 15 | Page
petroleum, chemical, metallurgy, steel, transportation, Electronic & Electrical industries, Automobiles and so
on. The sending of video recording of control room is still in process.
Acknowledgements
I would like to thank Prof. Sagar Wabale for his unending support and wisdom urged me to pursue new
ideas to implement in my project. Moreover I would like to thank my teachers from VACOE, (E&TC)
department for their support and guidance.
References
[1]. E. Lin, C.-W. Hsu, Y.-S. Lee, and C. C. Li, ―Verification of unmanned air vehicle flight control and surveillance using mobile
communication,‖J. Aerosp. Comput. Inf. Commun., vol. 1, no. 4, pp.189–197, Apr. 2004.W.-K. Chen, Linear Networks and
Systems (Book style). Belmont, CA: Wadsworth, 1993, pp. 123–135.J.
[2]. K. Jacker and J. Mckinney, ―TkDAS—A data acquisition system using RTLinux, COMEDI, and Tcl/Tk,‖ in Proc. Third Real-Time
Linux workshop 2001. [Online]. Available: The Real Time Linux Foundations: 2001/papers.html.
[3]. E. Siever, A. Weber, S. Figgins, and R. Love, Linux in a Nutshell.
[4]. Q. Zhou, W. Wu, and Y. Ma, ―The embedded data acquisition system for Mössbauer spectrum,‖ in Proc. Third Real-Time Linux
Workshop Embedded Linux Expo Conf. Real-Time Embedded Comput. Conf.,Milan, Italy, Nov. 2001, pp. 26–29.
[5]. 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.
[6]. M Poongothai, ‖ARM Embedded web server based on DAC system‖ IEEE 978-1-61284-764-1/11-2011
[7]. 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.
[8]. RTOS Evaluation Project, ―What makes a good RTOS, Dedicated Systems Experts, 2001. [Online]. Available:
http://www.dedicatedsystems.com
[9]. C. Bettstetter, H.-J. Vögel, and J. Eberspächer, ―GSM phase 2+ General Packet Radio Service GPRS: Architecture, protocols,and
air interface,‖ IEEE Commun. Surveys Tuts., vol. 2, no. 4, pp. 2–14 Third Quarter 1999.

More Related Content

What's hot

Ijarcet vol-2-issue-4-1368-1373
Ijarcet vol-2-issue-4-1368-1373Ijarcet vol-2-issue-4-1368-1373
Ijarcet vol-2-issue-4-1368-1373Editor IJARCET
 
Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...ijsrd.com
 
B03504008012
B03504008012B03504008012
B03504008012theijes
 
Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...iosrjce
 
Industrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice AnnouncementIndustrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice AnnouncementAssociate Professor in VSB Coimbatore
 
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...journalBEEI
 
Internet enebled data acquisition and device control
Internet enebled data acquisition and device controlInternet enebled data acquisition and device control
Internet enebled data acquisition and device controleSAT Journals
 
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...srinivasanece7
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemIJERA Editor
 
Iaetsd flexible and reconfigurable soc for sensor network under zynq processor
Iaetsd flexible and reconfigurable soc for sensor network under zynq processorIaetsd flexible and reconfigurable soc for sensor network under zynq processor
Iaetsd flexible and reconfigurable soc for sensor network under zynq processorIaetsd Iaetsd
 
Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...Priyanka Tyagi
 
Zigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineZigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineNaqeeb Ullah Kakar
 
IRJET- Cryptographic Efficient Data Transmission in Defence Stations usin...
IRJET-  	  Cryptographic Efficient Data Transmission in Defence Stations usin...IRJET-  	  Cryptographic Efficient Data Transmission in Defence Stations usin...
IRJET- Cryptographic Efficient Data Transmission in Defence Stations usin...IRJET Journal
 
ERP AAM 2017
ERP AAM 2017ERP AAM 2017
ERP AAM 2017Ahmed Ayman
 
IRJET- Ad-hoc Based Outdoor Positioning System
IRJET- Ad-hoc Based Outdoor Positioning SystemIRJET- Ad-hoc Based Outdoor Positioning System
IRJET- Ad-hoc Based Outdoor Positioning SystemIRJET Journal
 

What's hot (18)

Ijarcet vol-2-issue-4-1368-1373
Ijarcet vol-2-issue-4-1368-1373Ijarcet vol-2-issue-4-1368-1373
Ijarcet vol-2-issue-4-1368-1373
 
Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...Development of A web and GSM Based Monitoring and Controlling System for PLC ...
Development of A web and GSM Based Monitoring and Controlling System for PLC ...
 
B03504008012
B03504008012B03504008012
B03504008012
 
Ap7131 tech brief
Ap7131 tech briefAp7131 tech brief
Ap7131 tech brief
 
Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...Development of Distributed Mains Monitoring and Switching System for Indus Co...
Development of Distributed Mains Monitoring and Switching System for Indus Co...
 
Industrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice AnnouncementIndustrial Safety Measurement using Sensors and Voice Announcement
Industrial Safety Measurement using Sensors and Voice Announcement
 
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
Implementation of vehicle ventilation system using NodeMCU ESP8266 for remote...
 
ZyXEL LMT3313 LTE Small Cell CPE
ZyXEL LMT3313 LTE Small Cell CPEZyXEL LMT3313 LTE Small Cell CPE
ZyXEL LMT3313 LTE Small Cell CPE
 
Internet enebled data acquisition and device control
Internet enebled data acquisition and device controlInternet enebled data acquisition and device control
Internet enebled data acquisition and device control
 
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...Ieeepro techno solutions   2013 ieee embedded project zigbee based intelligen...
Ieeepro techno solutions 2013 ieee embedded project zigbee based intelligen...
 
Global System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security SystemGlobal System for Mobile Communication Based Smart Home Security System
Global System for Mobile Communication Based Smart Home Security System
 
Bluegiga Access Server Brief
Bluegiga Access Server BriefBluegiga Access Server Brief
Bluegiga Access Server Brief
 
Iaetsd flexible and reconfigurable soc for sensor network under zynq processor
Iaetsd flexible and reconfigurable soc for sensor network under zynq processorIaetsd flexible and reconfigurable soc for sensor network under zynq processor
Iaetsd flexible and reconfigurable soc for sensor network under zynq processor
 
Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...Report ON a Remote Security System Using wireless sensor and GSM module Techn...
Report ON a Remote Security System Using wireless sensor and GSM module Techn...
 
Zigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machineZigbee based parameter monitoring and controlling system for induction machine
Zigbee based parameter monitoring and controlling system for induction machine
 
IRJET- Cryptographic Efficient Data Transmission in Defence Stations usin...
IRJET-  	  Cryptographic Efficient Data Transmission in Defence Stations usin...IRJET-  	  Cryptographic Efficient Data Transmission in Defence Stations usin...
IRJET- Cryptographic Efficient Data Transmission in Defence Stations usin...
 
ERP AAM 2017
ERP AAM 2017ERP AAM 2017
ERP AAM 2017
 
IRJET- Ad-hoc Based Outdoor Positioning System
IRJET- Ad-hoc Based Outdoor Positioning SystemIRJET- Ad-hoc Based Outdoor Positioning System
IRJET- Ad-hoc Based Outdoor Positioning System
 

Viewers also liked

Effectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education SystemEffectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education SystemIOSR Journals
 
To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...
To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...
To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...IOSR Journals
 
Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesIOSR Journals
 

Viewers also liked (20)

H1803044651
H1803044651H1803044651
H1803044651
 
E012252736
E012252736E012252736
E012252736
 
T180304125129
T180304125129T180304125129
T180304125129
 
A010240110
A010240110A010240110
A010240110
 
Effectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education SystemEffectiveness of Information Communication Technologies for Education System
Effectiveness of Information Communication Technologies for Education System
 
F012334045
F012334045F012334045
F012334045
 
D012271619
D012271619D012271619
D012271619
 
To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...
To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...
To Study The Viscometric Measurement Of Substituted-2-Diphenylbutanamide And ...
 
I1103016569
I1103016569I1103016569
I1103016569
 
G1103034042
G1103034042G1103034042
G1103034042
 
F012142530
F012142530F012142530
F012142530
 
F010232834
F010232834F010232834
F010232834
 
L1303068693
L1303068693L1303068693
L1303068693
 
A010210106
A010210106A010210106
A010210106
 
J010325764
J010325764J010325764
J010325764
 
G010314352
G010314352G010314352
G010314352
 
Comparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting TechniquesComparative Study and Analysis of Image Inpainting Techniques
Comparative Study and Analysis of Image Inpainting Techniques
 
B010110710
B010110710B010110710
B010110710
 
A017130104
A017130104A017130104
A017130104
 
D017122026
D017122026D017122026
D017122026
 

Similar to GPRS-Based ARM Embedded Web Server for Remote Monitoring

Jq2416671672
Jq2416671672Jq2416671672
Jq2416671672IJERA Editor
 
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
 
Raspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRSRaspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRSIJTET Journal
 
Bj4101347351
Bj4101347351Bj4101347351
Bj4101347351IJERA Editor
 
Arm embedded web server based on dac system
Arm embedded web server based on dac systemArm embedded web server based on dac system
Arm embedded web server based on dac systemsudhakar5472
 
Ki3517881791
Ki3517881791Ki3517881791
Ki3517881791IJERA Editor
 
A New Intelligent Low Cost Mobile Phone Based Irrigation System using ARM
A New Intelligent Low Cost Mobile Phone Based Irrigation System using ARMA New Intelligent Low Cost Mobile Phone Based Irrigation System using ARM
A New Intelligent Low Cost Mobile Phone Based Irrigation System using ARMijsrd.com
 
Ah4301185187
Ah4301185187Ah4301185187
Ah4301185187IJERA Editor
 
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET Journal
 
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
 
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
 
111ei0254ppt8thsem
111ei0254ppt8thsem111ei0254ppt8thsem
111ei0254ppt8thsemHimansu Pradhan
 
Intelligent Car System for Accident Prevention
Intelligent Car System for Accident PreventionIntelligent Car System for Accident Prevention
Intelligent Car System for Accident PreventionIRJET Journal
 
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
 

Similar to GPRS-Based ARM Embedded Web Server for Remote Monitoring (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...
 
Raspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRSRaspberry Pi Based Client-Server Synchronization Using GPRS
Raspberry Pi Based Client-Server Synchronization Using GPRS
 
Bj4101347351
Bj4101347351Bj4101347351
Bj4101347351
 
Ruggedcom vpe1400
Ruggedcom vpe1400Ruggedcom vpe1400
Ruggedcom vpe1400
 
Arm embedded web server based on dac system
Arm embedded web server based on dac systemArm embedded web server based on dac system
Arm embedded web server based on dac system
 
Beagle board
Beagle boardBeagle board
Beagle board
 
Ki3517881791
Ki3517881791Ki3517881791
Ki3517881791
 
A New Intelligent Low Cost Mobile Phone Based Irrigation System using ARM
A New Intelligent Low Cost Mobile Phone Based Irrigation System using ARMA New Intelligent Low Cost Mobile Phone Based Irrigation System using ARM
A New Intelligent Low Cost Mobile Phone Based Irrigation System using ARM
 
Ah4301185187
Ah4301185187Ah4301185187
Ah4301185187
 
Ijecet 06 07_004
Ijecet 06 07_004Ijecet 06 07_004
Ijecet 06 07_004
 
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
IRJET-Design of ARM Based Data Acquisition and Control System for Engine Asse...
 
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
 
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
 
1.pptx
1.pptx1.pptx
1.pptx
 
111ei0254ppt8thsem
111ei0254ppt8thsem111ei0254ppt8thsem
111ei0254ppt8thsem
 
K010426371
K010426371K010426371
K010426371
 
Intelligent Car System for Accident Prevention
Intelligent Car System for Accident PreventionIntelligent Car System for Accident Prevention
Intelligent Car System for Accident Prevention
 
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
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

GPRS-Based ARM Embedded Web Server for Remote Monitoring

  • 1. IOSR Journal of Electronics and Communication Engineering (IOSR-JECE) e-ISSN: 2278-2834,p- ISSN: 2278-8735.Volume 10, Issue 2, Ver. II (Mar - Apr.2015), PP 10-15 www.iosrjournals.org DOI: 10.9790/2834-10221015 www.iosrjournals.org 10 | Page GPRS Based ARM Embedded Web Server Design Miss. Gayatri Kulkarni1 , Prof. Sagar Wabale2 1 (M.E Student, Dept.of E&TC, VACOE, A’Nagar, Maharashtra, India) 2 (I/c Principal, D.R.K.Rural Inst. of Engg. & Technology, Pune, Maharashtra, India) Abstract: For monitoring & controlling either home appliances or industry devices networked embedded systems are important. This proposed work is an attempt to design a data acquisition system allows information to be collected with no labor requirements, cost efficient and easy to maintain technology. General web server requires more resources & large amount of memories. So ARM based servers are becoming popular instead of PC based servers. This paper proposes world’s most powerful technology using advanced RISC machine (ARM 7) & in-build web server application with General Packet Radio Service (GPRS) technology. Users can monitor different remote machines/systems by using embedded web server. GPRS technology along with GSM makes it accessible from anywhere in the world. Need of server software & its maintenance are eliminated by this proposed system. This system is an optimized solution for industry automation, instrumentation & household devices. Various sensors installed at working place help in real time monitoring like temperature, humidity, carbon monoxide, Speed, LPG gas leakage etc. The results show that design of system is safe and convenient from local management data. Security of system enhances because of authentication process. Source code is written in well known embedded C language. Keywords: ARM Processor, Data Acquisition System, Embedded Web Server, GSM, GPRS I. Introduction To study & monitor environmental changes in forests/oceans, surveillance application, home, laboratories, military & industry automation, it is necessary to monitor & control of physical environments remotely with great accuracy & ease [1]. So data acquisition & control devices are best solution for unmanned devices in a multisite job operation. In present days there are very few of companies which are making the Data Acquisition Devices and the available devices are very costly. Hence, there is need to provide user a cost effective or low cost device which can suite according to their proposed work. An acquisition unit design to collect data in their simplest form [2].which is based on Linux [3]; it is popular choice for many embedded PC systems. The similar system [4] will increases set up costs due to data accessed through central server. For wide range data transmission typical client-server architecture is not suitable because general purpose computer requires large space, large amount of memory & more cost. The central server can be removed by using web servers. This system still based on industrial PC [5]. An embedded web server creates an easy way for monitoring & controlling any device which is at remote place. Embedded network contains Advanced RISC machine i.e ARM 7 supports real time application also minimizes the system cost. This system detailed in Interactive DAC system [6]. Remote signals measure & can control through Ethernet module. This system should require PC with internet at the client side. We proposed a system which is portable, low cost & removes the need of server software & maintenance by using GPRS technology. It helps to communicate with GSM phone. Now a days GSM has in- built powerful TCP/IP protocol stack for internet data transfer over GPRS technology. Therefore the status of different sensors installed at working place can be monitor at anywhere in the world. The organization of paper is as follows. Concept explains in Section II. Section III will describe the operation when different sensors connected to the embedded system. In Section IV presents the expected results. Finally section V concludes paper & suggests some future work. II. Embedded Web Server Architecture General PC based web servers, which are developed for general purpose computers like UNIX, LINUX or NT servers requires large megabyte of memory, a fast processor, pre-emptive multitasking & many more. An embedded web server provides remote access to devices from a web browser. Static & dynamic information about industry machineries & system provides same to the web browsers on request by an embedded web server. An embedded web server is integral part of embedded network [7], which consists of an ARM processor. ARM processor contains an internet software & application code for monitoring & controlling the systems. Embedded web servers have lot of advantages; user friendly, low cost, supports to real time application, low maintainability, portability, high reliability, security, controllability which general purpose computers can not give.
  • 2. GPRS Based ARM Embedded Web Server Design DOI: 10.9790/2834-10221015 www.iosrjournals.org 11 | Page Fig 1 shows proposed DAC system with embedded web sever. This contains a portable ARM processor. This hardware built on a single chip module. An ARM processor is responsible for handling all tasks like measuring & conversion of signals, data base updating, communicating with owner by sending HTML pages. An ARM processor manages all tasks in parallel in small amounts of time. The use of GPRS is familiar to all. Almost all GSM system providers give this service. So it is easy to be connecting to the internet world. Fig 1. Embedded web server architecture After a GPRS connection has been established queried data can be relayed to the client via a central server [7]. Real-time system correctness depends not only on the correctness of the logical result of the computation but also on the result delivery time [8]. This method also increases the data transfer cost as the number of clients increases due to the access amount of data transfers via GPRS. Direct communication enables access to only relevant information in the embedded system by pre processing the data. The embedded system should also handle the web services. Using a central server to relay acquire data has some disadvantages. It needs a client interface framework. There is no direct bidirectional communication between client & embedded system. This system is unsuitable for real time applications. So it is necessary to eliminate the need of a central server & reduce the amount of data sent from the remote unit. In the proposed system, the GPRS architecture works with GSM protocols [9]. Because of GSM network, this system is configured to be virtually online at all times. After booting of the operating system an admin script is executed, initiating GPRS connection software module. It supports instructions of AT commands. SIM 900 can be integrated with many applications. GSM/GPRS RS232 Modem from rhydoLABZ is built with SIMCOM Make SIM900 Quad-band GSM/GPRS engine, works on frequencies 850 MHz, 900 MHz, 1800 MHz and 1900 MHz. It is very compact in size and easy to use as plug in GSM Modem. The Modem is designed with RS232 Level converter circuitry, which allows you to directly interface PC Serial port .The baud rate can be configurable from 9600-115200 through AT command. Initially Modem is in Auto baud mode. This GSM/GPRS RS232 Modem is having internal TCP/IP stack to enable you to connect with internet via GPRS. It is suitable for SMS as well as DATA transfer application in M2M interface. The IP address of embedded devices should available at client side to directly access an embedded system. By using IP address people from remote location can access the information. There are two types of IP address i.e static IP & dynamic IP. Dynamic IP assigned through a Dynamic Host Configuration Protocol (DHCP) server of the GSM provider for every connection established. The DHCP approach is more flexible and works better compared with the static approach as a cost-effective solution, despite the necessity for a script running on the embedded server, one-time broadcasting its IP to the FTP server. The hypertext file placed on the FTP server by the embedded system and queried by the client. With this mechanism in place, the embedded system updates it IP information on the FTP server upon every reboot, which causes an IP refresh from the GSM service- provider. III. System design 3.1 Data Acquisition System The remote I/O data acquisition and control system based on embedded ARM platform has high universality, each acquisition and control device equipped with 24-way acquisition/control channels and isolated from each other. Different types of sensors such as temperature sensor, Humidity sensor, speed sensor, carbon monoxide detector, and LPG gas leakage sensor are connected to each I/O channels of ARM processor. The data from sensors is collected & maintain by the ARM processor. The data is stored into the database. Due to their tiny size and low power consumption, LPC2148 are ideal for applications where miniaturization is a key
  • 3. GPRS Based ARM Embedded Web Server Design DOI: 10.9790/2834-10221015 www.iosrjournals.org 12 | Page requirement, such as access control and point-of-sale. Serial communications interfaces ranging from a USB 2.0 Full-speed device, multiple UARTs, SPI, SSP to I2C-bus and on-chip SRAM up to 40 kB, make these devices very well suited for communication gateways and protocol converters, soft modems, voice recognition and low end imaging, providing both large buffer size and high processing power. Various 32-bit timers, single or dual 10-bit ADC(s), 10-bit DAC, PWM channels and 45 fast GPIO lines with up to nine edge or level sensitive external interrupt pins make these microcontrollers suitable for industrial control and medical systems. The GSM modem is serially interfaced with the controller with the help of MAX 232. GSM modem shares data from the board to internet. In Web Server mode, the data can be accessed by the client from anywhere across the world through internet [9]. Fig 2 shows the general purpose DAC system which is at remote place. Fig 2. General structure of DAC system 1.2 Software The software coding is written in embedded C language in Keil software. The software consists of two major components. They are RTOS and web development environment. The application runs in the form of tasks. Tasks are created by each user connecting to the server. An RTOS is required to manage these tasks, which perform the operations in real time. The software running on the embedded web server follows the same layered structure as used in the TCP/IP protocol suite. The TCP/IP protocol suite allows computers of all sizes, running different operating systems, to communicate with each other. It forms the worldwide Internet called a Wide Area Network (WAN) of several million computers. The TCP/IP protocol suite is a combination of different protocols at various layers. Every layer acts independently from each other. The Internet Protocol (IP) delivers packets to Transmission Control Protocol (TCP), UDP, and Internet Control Message Protocol (ICMP), the ICMP answers to PING requests and TCP/UDP delivers data to the applications. The applications can communicate with the transport layer through buffers with data and variables with control information. WampServer is a Windows web development environment. It allows you to create web applications with Apache2, PHP and a MySQL database. Alongside, PhpMyAdmin allows you to manage easily your database. WampServer provides various Functions such as manage your Apache and MySQL services, switch online/offline (give access to everyone or only localhost), install and switch Apache, MySQL and PHP releases, manage your servers settings, access your logs, access your settings files, create alias. WampServer is used for data communication between the client and the server. In the embedded web server, web pages are selected as the media of interaction. HTML is used in designing these web pages. To increase the security of database authentication process is include. User has to enter valid ID & Password to access the data. Every time the new password is generated & send to the user’s registered mobile no. Multiple users can access the data at a time. The HTML pages are saved on the board. Fig 3 Shows the Flow of System. Following steps are used to execute the system:- ď‚· First initialize the System. ď‚· Start monitoring & sending control parameters to an embedded board from different sensors. ď‚· Display these parameters on server. ď‚· Client requesting web page for monitoring control parameters through IP address. ď‚· Client must enter correct log in name & password.
  • 4. GPRS Based ARM Embedded Web Server Design DOI: 10.9790/2834-10221015 www.iosrjournals.org 13 | Page ď‚· If log in name & password is correct then send control parameters to client at remote place through HTML page via GPRS, otherwise reentered it. Fig 3: Flowchart of System IV. Result Firstly Run the Wampserver and then by using your IP address access the Admin page. After requesting the web page through server IP address by the client, the online processing web page for client authentication is opened. Client has to enter valid user name, Port & click on ―Generate OTP (One Time Password)‖. Automatically a new password will generate and it will send on users registered mobile no. This provides a great security which is essential in Military & most of the industrial application. These web pages are requested by the client and served by the embedded web server which is ported on ARM processor. Client can interact with the machine through its own browser via these embedded web pages. Every client’s control has been executed in industry via the embedded web server. The online Processing web page is shown in fig 4. The dynamic web page representing the sensor values in the Climate sensing & monitoring System maintained by the embedded web server is shown in fig. 5. The client access the data dynamically through this web page send by the server. The client can save these readings for further reference. This is the simplest way of accessing data by the client. Moreover more than one client can access the data at the same time from different parts of the world.
  • 5. GPRS Based ARM Embedded Web Server Design DOI: 10.9790/2834-10221015 www.iosrjournals.org 14 | Page Fig 4: Online processing page Fig 5: Clients requested web page V. Conclusion In this application, a low-cost, Internet-based data acquisition system has been designed and implemented that should find interest from researchers. The application possibilities are virtually unlimited by attaching modules with appropriate interfaces, although the usage of the system is demonstrated with only a few sample devices. Compared with other applications, this system has advantages in terms of allowing direct bidirectional communication and reducing overhead, which can be vitally important for some real-time applications. The operational costs have been reduced by relinquishing the storage of large data to an FTP server on the Internet. The system is designed to support dynamic IPs. A method to distribute the IP information has been developed. This cost-minimization effort is a big concern for mobile systems using wireless communication methods. The overall cost advantage of the system in terms of the components used makes it an attractive choice for data-acquisition applications. This system can be widely applied to electric power,
  • 6. GPRS Based ARM Embedded Web Server Design DOI: 10.9790/2834-10221015 www.iosrjournals.org 15 | Page petroleum, chemical, metallurgy, steel, transportation, Electronic & Electrical industries, Automobiles and so on. The sending of video recording of control room is still in process. Acknowledgements I would like to thank Prof. Sagar Wabale for his unending support and wisdom urged me to pursue new ideas to implement in my project. Moreover I would like to thank my teachers from VACOE, (E&TC) department for their support and guidance. References [1]. E. Lin, C.-W. Hsu, Y.-S. Lee, and C. C. Li, ―Verification of unmanned air vehicle flight control and surveillance using mobile communication,‖J. Aerosp. Comput. Inf. Commun., vol. 1, no. 4, pp.189–197, Apr. 2004.W.-K. Chen, Linear Networks and Systems (Book style). Belmont, CA: Wadsworth, 1993, pp. 123–135.J. [2]. K. Jacker and J. Mckinney, ―TkDAS—A data acquisition system using RTLinux, COMEDI, and Tcl/Tk,‖ in Proc. Third Real-Time Linux workshop 2001. [Online]. Available: The Real Time Linux Foundations: 2001/papers.html. [3]. E. Siever, A. Weber, S. Figgins, and R. Love, Linux in a Nutshell. [4]. Q. Zhou, W. Wu, and Y. Ma, ―The embedded data acquisition system for Mössbauer spectrum,‖ in Proc. Third Real-Time Linux Workshop Embedded Linux Expo Conf. Real-Time Embedded Comput. Conf.,Milan, Italy, Nov. 2001, pp. 26–29. [5]. 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. [6]. M Poongothai, ‖ARM Embedded web server based on DAC system‖ IEEE 978-1-61284-764-1/11-2011 [7]. 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. [8]. RTOS Evaluation Project, ―What makes a good RTOS, Dedicated Systems Experts, 2001. [Online]. Available: http://www.dedicatedsystems.com [9]. C. Bettstetter, H.-J. Vögel, and J. Eberspächer, ―GSM phase 2+ General Packet Radio Service GPRS: Architecture, protocols,and air interface,‖ IEEE Commun. Surveys Tuts., vol. 2, no. 4, pp. 2–14 Third Quarter 1999.