Embedded Web Server for Water Level Monitoring (Part-II)
This post is continuance of the first section, which this time will be more focused review on the software and implementation of the whole system.
Software
TCP/IP Stack
This embedded web server device uses the TCP/IP stack that is created by Pascal Stang, and then I modify that tailored to the needs of the system. This TCP/IP stack module make programming easier because there are already much programming functions for networking.
Programming languages
Development of Embedded web server uses two programming languages, let’s say C language for ultrasonic sensor communication and writing TCP/IP stack, and Javascript for displaying web page. The usage of the C language for programming the microcontroller due to more flexible of its use, as well as the library for microcontrollers are widely available. In this project the author uses avr-libc library that supports the AVR microcontroller series. While the use of Javascript in this case because it is easier to plot a graph on the web page of water level measurements. (more…)
Read Full Post | Make a Comment ( None so far )