EMBEDDED WEB SERVER FOR WIRELESS SENSOR NETWORKS

0
3561

INTRODUCTION:

In various Internet applications based on the client/server architecture, it is better to use embedded WEB server other than PC server for decreasing volume, cost and power consumption. The project introduces the design of the WEB server based on the ARM7 processor and analyzes hardware configuration and software implementation with the growing popularity of Internet. It has become a more realistic and active idea to connect embedded system to the Internet. Through the Internet we could acquire the different real-time information, and based on the information, we could draft corresponding treatment options and we can also implement remote Control through Internet. Comparing to the traditional personal computer-based Internet applications, the Embedded Internet application will surely lead us into a new realm.

In this Project we are implementing a WEB server with 32 bit ARM Processor – LPC2148 from PHILIPS. Data acquisition plays an important role in real-time controls and online supervisions. Many important data should be stored as a record for the future. The data will be collected from the other microcontrollers wirelessly. The key components of the information terminal and the wireless receiving modules on the data collection and wireless transmission network were designed with the principle of transceiver XBEE.

For any application in the industries there are many parameters to be handled. In this project we are concentrating three/four different sensors which are related to industry. These sensors are fixed at specified location, for our application to be performed. The Sensors gathers the values from environment that depends on the sensor and sends the information to the microcontroller continuously. With the help of inbuilt ADC (analogue to digital converter) those results are displayed on the LCD. The microcontroller receives the values and sends the corresponding values to the server side through XBee. User can access the server with in the LAN. At the same time the sensors information is saved in the SD card with respect to time.

BLOCK DIAGRAM:

 

embedded web server (2)

 

REQUIREMENTS:

HARDWARE REQUIREMENTS:

  • S3C2440 (Friendly ARM kit)
  • ATMEGA16 AVR CONTROLLER
  • 320X240 GRAPHICAL LCD
  • LM35
  • HUMIDITY SENSOR
  • LDR
  • DM9000 (ETHERNET CONTROLLER)
  • RJ-45 CONNECTOR
  • XBEE MODULES

 

SOFTWARE REQUIREMENTS:

  • C – PROGRAMMING IN LINUX
  • ARM-LINUX-GCC COMPILER
  • LINUX KERNEL
  • PROGRAMMING IN EMBEDDED C
  • CODE-VISION AVR C COMPILER