International Journal of Computer & Organization Trends – Volume 5 Number 2 – February 2014
Online Interactive Data Bidirectional System Using Embedded Applications Mrs.Madhura.M.R1, Dr.M.Nagaraja2 , Dr.M.Z.Kurian3 M.Tech [DE], Dept of E&C, SSIT, Tumkur,india1 Asst.prof, Dept. of E&C, SSIT, Tumkur,india2 HOD, Dept of E&C ,SSIT, Tumkur,india3 Abstract— Design of on-line embedded web server is a challenging part of many embedded and real time data acquisition and control system applications. World Wide Web is a global system of interconnected computer networks that use the standard Internet Protocol Suite (TCP/IP) to serve billion of users worldwide and allows the user to interface many real time embedded applications like data acquisition and automations in Industrial safety measures. It approached towards the design and development and implementation of on-line Interactive Data Acquisition and Control System (IDACS) using ARM based embedded web server. ARM based embedded web server network, intelligent and digital distributed control system. Single chip on-line Interactive Data Acquisition and Control System (IDACS) method improves the processing capability of a system and overcomes the problem of poor real time and reliability. The system uses ARM7 Processor portability with Real Time operating system (RTOS) it makes the system more real time and handling various processes based on multi-tasking and reliable scheduling mechanisms. The Web server application is ported into an ARM processor using embedded `C' language. Web pages are written by JAVA. The IDACS system is beneficial for real time IDACS, Mission critical applications like in ATM networks. Keywords— Embedded ARM7 Processor, Embedded web server, Interactive data acquisition and control system (IDACS).
I. INTRODUCTION Development of on-line Interactive Data Acquisition and Control System (IDACS) using ARM based embedded web server. ARM based embedded web server can be a network, intelligent and digital distributed control system. Development of single chip data acquisition and control method improves the processing capability of a system and overcomes the problem of poor real time data acquisition and reliability. The Web server application is ported into an ARM processor using embedded `C' language. Web pages are written by JAVA it is beneficial for real time IDACS, Mission critical applications language as Java is the platform independent .ARM processor is the heart of this work and it handles two modes at same time, DAC and Web server. At DAC mode Processor can measure signals which are coming from various external sources and applications and it can control the industry machineries by the control instruction sent
ISSN: 2249-2593
by client via embedded web server. After data Acquisition and during signal measurements analog to digital converter is very important as almost every external source is giving analog signals. While converting these analog to digital processor has to handle asynchronous interrupts. During web server mode processor will handle client request and also response to the particular client by sending corresponding web pages.The client can interact the industry by giving instruction in web page on its own web browser. The preferred setup can be suitable for inter communication with other nodes via Ethernet and higher end ports. Ethernet programming and execution is very easy and adaptable with various applications. Embedded web pages are designed by using JAVA language. All processes are allocated with essential resources and associated with reliable scheduling algorithms and internet protocols followed by ARM processor. This miniaturized setup reduces the complexity & size of system. Every client can access the industry directly without any interaction with additional server and modules. IDACS shows Intelligent Data Acquisition and Control System. This system contains single ARM7 processor This paper approaches a new system that contains inbuilt Data Acquisition and Control system (DACS) with online interaction. It makes the system more reliable and avoids more complication. It is the great demand in consumer applications and many industries.
Fig.1 System overview II. SYSTEM DESIGN Hardware design, Software design and Porting are the entire important steps in whole system design. In various
http://www.ijcotjournal.org
Page 82
International Journal of Computer & Organization Trends – Volume 5 Number 2 – February 2014 Internet applications based on the client/server architecture, here we use embedded WEB server other than PC server which decreases size, cost and power consumption. The paper introduces the design of the WEB server based on the ARM7 processor and analyses hardware configuration and software implementation with the growing popularity of Internet. We use Ethernet to acquire the different real-time information, and on the information acquired, we could draft corresponding options and we can also implement Control through Internet. The system allows the user to interface real time applications such as Industrial automations and data acquisition etc.The Data acquisition plays an important role in real-time controls and online supervisions. We will be using Friendly ARM board which is having an inbuilt Ethernet controller. IDACS Design: IDACS design is the major part in hardware. ARM7 processor is a centre core of this system. The hardware structure of the IDACS is shown in Figure 1.1. The online single chip intelligent data acquisition and control system based on embedded ARM platform has high universality, every acquisition and control device equipped with 24-way acquisition/control channels and are isolated from each other. Digital acquisition is done by special ADC. The acquainted and measured data are stored in external memory in which the memory act as a data base during web server mode. The single chip ARM processor directly supports the Ethernet service and RS485 communication. The data has been stored and controlled by some other PCs or network via RS485 & Ethernet. On-chip ARM processor has internal I2C module and it has the ability to communicate with any other peripherals. The system is effective for all kind of real time applications. The real time embedded system should be run by real time operating systems. The embedded web server application is developed and ported into ARM7. This single ARM board has been act as data acquisition unit, control unit, embedded web server and does self-diagnosis.
Algorithm of ONLINE Hardware: 1. Start 2. Read the sensor output (one by one for all predefined channels) 3. Analog to Digital conversion. 4. Convert to appropriate values in case of gas unit, temperature unit and moisture unit. 5. Convert total data as a packet format of message. 6. Upload to IP link through defined communication protocol for embedded web server. 7. Stop Algorithm of OFFLINE Hardware: 1. Start 2. Read the sensor output (one by one for all predefined channels) 3. ADC conversation 4. Convert to appropriate values in case of gas unit, temperature unit and moisture unit 5. Write total data in external memory through a specified algorithm. 6. Stop Algorithm of ONLINE Software: 1. Start 2. Get the packed group messages through access point. 3. Convert them to read values of data for end user operations 4. Update the data to web page through a protocol and algorithm. 5. Operations as per request from clients. 6. Give the specific output.
Algorithm of OFFLINE Software: 1. Start. 2. Read total data in external memory through a specified algorithm with help of 8 bit microcontroller. 3. Update the data to desktop application through a protocol and algorithm. 4. Operation as per request from windows user. 5. Give the specific output. 6. Stop Implementation of Web server: Initialization of the web server such as creating an environment variable, binding a port, listening a port, entering the loop and waiting for connection request from a client server. When there is a connection request from a client and the web server is responsible for receiving request and saving related information to the client. After receiving the request from client, Boa analyses the request and it processes it accordingly. Fig.2 General Structure of the IDACS
ISSN: 2249-2593
http://www.ijcotjournal.org
Page 83
International Journal of Computer & Organization Trends – Volume 5 Number 2 – February 2014
REFERENCES [1] [2] [3]
[4]
[5]
“Secured Wireless Communication For Industrial Automation And Control” S.Palanisamy, S.Senthil Kumar, J. Lakshmi Narayanan, ©2011 IEEE. “Implementation of GPS for Location Tracking”, Ahmad Ashraff Bin Ariffin, Noor Hafizah Abdul Aziz and Kama Azura Othman, ©2011 IEEE. ”Evidence Collection from Car Black Boxes using Smartphones” Chulhwa Hong, Truong Le, Kangsuk Chae, and Souhwan Jung, ©2011 IEEE. “Embedded Web Server & Gprs Based Advanced Industrial Automation Using Linux Rtos” Author: Manivannan M, ©2011 IEEE. .
Fig 3.2. Client side view III. EXPERIMENTAL RESULTS AND SECURITY ANALYSIS Single chip IDACS method improves the processing capability of a system and overcomes the problem of poor real time and reliability. This system implements ARM7 Processor portability with Real Time operating system (RTOS) it makes the system more real time and handling various processes based on multi-tasking and reliable scheduling mechanisms. Web server application is burn into an ARM processor using embedded `C' language. Web pages are written by JAVA. The embedded device communicates through general packet radio service (GPRS), which makes it accessible from anywhere in the world through a Web server built into the embedded device. The GPRS provides a bidirectional realtime data transfer allowing interaction. The proposed system remove the need for server software and maintenance. A efficient and effective approach is introduced to minimize the operational costs while operating with a large amount of data. IV. CONCLUSION The proposed system has advantages in terms of allowing direct bidirectional communication and reducing overhead, which can be very important for some real-time applications. The operational and implementation costs have been reduced by relinquishing the storage of large data to an FTP server on the Internet. The system is designed to support static and also dynamic IPs. A method to distribute the internet protocol information has been developed. Cost-minimization effort is a big concern for mobile systems using wireless communication methods and has not been discussed before. The overall cost advantage of the system in terms of the components used makes it an attractive choice for data-acquisition applications.
ISSN: 2249-2593
http://www.ijcotjournal.org
Page 84