Embedded Web Server For Monitoring and C PDF
Embedded Web Server For Monitoring and C PDF
Abstract--The paper presents the design of embedded web technology is the more popular technology in the world for
server based on ARM9 Micro-processor and Linux sharing or browsing data. Whenever we find internet facility
platform and analyses hardware configuration and We can monitor and control the devices through web
software implementation for monitoring and controlling technology.
systems or devices. In various applications like client The electronic devices are interfaced to the ARM9 micro
server architecture it is better to use embedded web server controller. The data from the devices are stored in the memory
other than pc server because we can control the electronic locations of the ARM9 controller through serial bus
devices without distance by using web technology. It communication cable RS-232 present on SAMSUNG mini
mainly targets on crucial points of promoting the GUI 2440 board. The data will be finally stored in the web server
applications which are based on Qt/Embedded and the through TCP/IP protocols. By entering unique IP address the
Linux drivers for different types of sensors in monitoring data will be received from web server through http protocols
and controlling system projects. QT is the leading and will be displayed on web page. For accessing the
application and UI framework for devices powered by information from the remote location computers we need a
embedded Linux. The monitoring and controlling system web server at that computer side. The web server will
uses Samsung S3C2440A processor as its main controller. maintain the database which contains all the information. The
Embedded Linux operating system and embedded web user from the remote location will access the information by
server run on the main controller to manage various types using unique IP address. The user can request a particular web
of equipments including sensor networks etc. The different page from the web server.
electronic devices are connected to ARM9 through UART This paper introduces the architecture of the embedded
ports. The data from these electronic devices are stored in web server for monitoring and controlling systems using
ARM9 micro controllers through RS-232 serial bus ARM9 and the application of the embedded web server.
communication. The data from web server is received
through http protocols and displayed on web page. 2. PROJECT FLOW
Keywords— Embedded web server, ARM9, Linux Kernel, Qt, Open Initialize the Samsung S3C2440A board with power supply.
CV The serial communication between source and MINI 2440
with hyper terminal for a baud rate of 115200 must be
1. INTRODUCTION initialized. Next, change the boot mode of MINI 2440 board
to NOR flash. After displaying BIOS settings press “V” and
The web server concept gives us the flexibility of browse for the Super vivi file, press “K” and browse for Linux
monitoring and controlling the electronic devices from every Kernel, press “Y” for Root File system and send it through
nook and corner of the world. This can also be used as DNW tool into NOR flash. After Kernel is loaded change the
security system and has wide range of applications. boot mode to NAND flash and load with application program
Nowadays, monitoring and controlling systems or electronic by using RS-232. Interface USB Camera to MINI 2440 board
devices through pc are very common. In this technology pc it- for the continuous video capturing. Interface sensors to MINI
self act as a server. The electronic devices which are going to 2440 through UART. The data from the devices are stored in
monitor and control are connected to pc. They are bit more the memory locations of the ARM9 controller through serial
cost and cannot work continuously for a long time. The bus communication cable RS-232 present on SAMSUNG
hardware architecture is very complex. The development of mini 2440 board. By using TCP/IP protocols the data stores in
this system not only brings more difficulties but also increase the data base of web server. Monitoring and controlling of
maintenance of client software. With the rapid development of device can be done by remote pc through web server by
technology the embedded systems plays a major role and go entering into the web browser which contains a unique IP
through into the areas of people’s life. A new technology address.
known as web technology used to monitor and control the
systems or electronic devices through web page. Web-based
B. Software Approach
Fig 1. Complete project Flow
The software part of this system mainly consists of Linux
3. SYSTEM DESIGN kernel, Qt, and Open CV. Linux kernel is a operating system
kernel. It is a free and open source. It supports multiuser and
The monitoring and controlling system consists of mainly multitasking. It is highly securable. Qt is a cross platform
two parts i.e. hardware and software. The hardware part of framework written in C++. It is developed for desktop target
this system consists of ARM9 development board, USB platforms. It is used for developing GUI and non GUI
camera, and electronic devices which have to control. The programs. Qt is easily ported on to different platforms like
software part of this system consists of software, drivers, embedded Linux, Windows, and Max OS etc. Open CV is a
Linux kernel, Boot loader, Root file system, Qt, Open CV, open source computer vision library written in C and C++. It
GUI program and coding. contains the basic image processing and higher-level
computer algorithms.
A. Hardware Approach