A Client-Friendly Embedded Dynamic Web Technology for Web Browser Based Experimentation
Abhinav V. Deshpande
*
School of Electronics Engineering (SENSE), Vellore Institute of Technology (VIT), Vellore, Tamil Nadu (T.N.), 632014, India.
*Author to whom correspondence should be addressed.
Abstract
The combination of embedded technology and the network technology will enhance the flexibility of the embedded devices greatly with the development of the embedded system. The Web browser becomes a standard interface in order to manage the embedded devices. This is done by accessing to the embedded web server after the embedded device connected to the internet. The Ethernet is widely used as a data link layer technology for the internet. The TCP/IP protocol can be realized by interfacing the embedded equipment to the Ethernet. The embedded system is the resource restricted while any of the TCP/IP or the HTTP protocol is too large in order to be implemented. The embedded system does not have enough storage resources in order to implement a completed protocol stack, so a lightweight IP (LWIP) is used. The LWIP stack is an open source implementation of the TCP/IP stack which is developed specifically in order to reduce the resource usage while maintaining a full-scale TCP/IP stack. The dynamic web is realized by the common gateway interface (CGI), a standard of connecting an external application to the server. It is a software module in the web server, and it can execute the script which is stored in the server. This research paper describes the hardware and the software constructs and the design of the CGI. The hardware is implemented on the Texas LM 3S6965 ARM board, having an in-built Analog to Digital Converter (ADC), the Ethernet controller which is connected on the Local Area Network (LAN) in between the two laboratories where the monitoring, supervising and the controlling of electrical appliances is done. A Graphical User Interface (GUI) is made available at the client end in order to send the request/acknowledgement through the web page which is created on his/her desktop. The communication is established.
Keywords: Client-friendly, web browser, TCP/IP protocol, Ethernet, LWIP stack, HTTP protocol
How to Cite
Downloads
References
Zhan Mei-Qiong, Ji Chang-Peng. Research and implementation of embedded web server. International Conference on Multimedia and Information Technology. 2008;305-308.
Ganesh Venkitachalam, Tzi-cker Chiueh. High Performance Common Gateway Interface Invocation. IEEE Transactions on Computer Aided Design and Integrated Circuits and Systems. 2001;20(2):281-288.
Mo Guan, Minghai Gu. Design and Implementation of an Embedded Web Server Based on ARM. Computer Engineering and Design. 2009;808-811.
Jagadeesh Chandra AP. A client-friendly near real time multimedia technology for web-browser based remote experimentation. IEEE Transactions on Education. 2007;48(3):520-525.
Yan Shi. Development of Direct Current Motor Control System Based on Embedded Linux System, in the Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems; 2007.
Michael Sweeney. BUS: Browser Based User Interface Service for Web Based Application. Foreign Electronic Measurement Technology. 2006;25(11).
Wang Zhen Xing, Ren Xian Yi. A study on cgi of embedded web server. International Symposium on Computer Science and Computational Technology (ISCSCT). 2008;4(2):180-184.
Zhou Chuan-Sheng, Fu Chong, “Implementation of a General Ethernet Interface for Embedded System”, in the Proceedings of the 9th International Conference on Hybrid Intelligent Systems. 2009;754-758.
Zhou Chuan Sheng, Chong Fu, Implementation of a General Reduced TCP/IP Protocol Stack for Embedded Web Server. International Journal of Network Management (IJNM). 2009;10(5):261-264.
Weichen, Shu-Bo Qiu, Ying-Chun Zhang. The Porting and Implementation of Light-Weight TCP/IP for Embedded Web Server. Computer Engineering. 2010;31(5):219-222.
Dubrovnik Croatia. Embedded Web Server Technology for Remote Online Labs. IEEE ISIE. 2005;120-145.
Dan Li, Chongquan Zhong, Xiaofeng Yuan and Li Zhang, Liqian Zhang. Study on Embedded Equipment Web Monitoring and Control Based on Ethernet, in the Proceedings of the 6th World Congress on Intelligent Control and Automation, June 21-23; 2009, Dalian, China.