Implementation of Light Weight Internet Controlled Web Server in Embedded Systems

This paper presents an implementation of a plat form independent embedded web server and its integration into a network of wireless sensor nodes. This allows the user to monitor the operation of the WSN remotely, to periodically download the sensed data, and to change the operation mode of the network. In addition to providing monitoring and data collection services, the embedded web server can generate email alerts about critical issues in the WSN, provide secure access to modules that change the operation of the WSN, shut down sensor nodes, and log data from the network into an on-board flash memory. This paper describes a development of a (LWWS) lightweight web server that runs on limited hardware resources of an embedded system. The web server hosts static web pages, enables HTTP file transfer and supports input/output communication. The embedded system is based on the Microblaze softcore processor implemented on a FPGA platform. The web server application runs on the uClinux operating system. The embedded web server is designed and built as an expansion module for one of the nodes in the wireless sensor network (WSN). It allows authorized Internet users to establish two-way communication with the sensor network. The server uses limited available hardware resources to implement an interface to the WSN node and to serve dynamic HTML pages to the remote user.

[1]  Marco Parvis,et al.  Platform independent architecture for distributed measurement systems , 2000, Proceedings of the 17th IEEE Instrumentation and Measurement Technology Conference [Cat. No. 00CH37066].

[2]  A. Sanz,et al.  A complete node for power line communications in a single chip , 2005, International Symposium on Power Line Communications and Its Applications, 2005..

[3]  J. Marasovic,et al.  Networked embedded greenhouse monitoring and control , 2003, Proceedings of 2003 IEEE Conference on Control Applications, 2003. CCA 2003..

[4]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[5]  Saba Mylvaganam,et al.  From sensor to web using PLC with embedded web server for remote monitoring of processes , 2003, Proceedings of IEEE Sensors 2003 (IEEE Cat. No.03CH37498).

[6]  Feng Zhao,et al.  Distributed Diagnosis of Networked, Embedded Systems , 2002 .

[7]  Sérgio de Jesus Duarte Dias Embedded Systems Architecture , 2002 .

[8]  Kang B. Lee,et al.  Distributed measurement and control based on the IEEE 1451 smart transducer interface standards , 2000, IEEE Trans. Instrum. Meas..

[9]  Roy T. Fielding,et al.  Hypertext Transfer Protocol - HTTP/1.1 , 1997, RFC.