Micro Web Server


Happy New Year

Quick Links


Server Tools
System Information
MMC Information
Heap Free (SRAM)
Sockets Threads Timers

Assorted Links
NZ Herald News
Christchurch Weather
Time Zones
Currency Converter

WISclub Wasting Is a Shame!



Valid HTML 4.01 Transitional

Free Counter

Welcome to an 8-bit microcontroller web server!


Location
This embedded server is situated in Christchurch, New Zealand

Details
The server is based on the Ethernut 1.3f hardware, using the popular Atmel ATmega 128 microcontroller, running the Nut/OS. The actual hardware can come in many different flavours, but the server you are connected to right now is a Web Tiger.

Microcontroller ATMega128 With 128k ROM and 32k external SRAM
Network Chip RTL8019AS Memory mapped network controller
TCP/IP Stack Nut/Net Nut/OS for the Win32 Environment
File System FAT16 Roland's Card Reader Version 20060901
C Compiler WinAVR AVR-GCC for Win32, GNU GCC compiler

The software is written in C, and is a mixture of code blocks found on the Internet and by myself. Web pages are stored on a multi-media card and accessed with a modified version of Roland Riegel's SD/MMC FAT16 code. FTP has been implemented for easy web site maintenance and a hardware Real Time Clock (RTC) has been added to enhance the Ethernut 1.3 based hardware. To complete the system, a 4x20 Liquid Crystal Display (LCD) has been attached for displaying status, date, time and any msg's that visitors might leave behind.


Fun Stuff


Leave a message on the attached LCD :-)
A good example of using the http form method to send data back to the host.

  
The Liquid Crystal Display is a standard HD44780 based, 4 x 20 characters module.


Nut/OS Samples and Demo's


What are they?
The Nut/OS download comes with some sample applications. The http.c project includes code to test the various capabilities of the system.

Flash demo ASP demo Form demo Timer list
Server side inc demo Parameter demo Thread list Socket list

The lists are the most useful ones. The socket list displays what connections are open/closed, and the thread list lets you keep an eye on stack memory usage.
*** S E R V E R ***

A photo of the server hardware
Click to enlarge

*** U P D A T E S ***
11-01-07 My uIP project using an AVR Ethernet I/O board.
02-01-07 New Online Manual
01-01-07 Version 1.1 server software is available. It adds ini-file config, includes a new doc and a pre-compiled hex.
29-12-06 Today I received a Web Cat with SDRVL Card from Achatz Electronics :-)))
25-11-06 Added SSI Please help me test it.
15-11-06 Ben's Hobby Corner has a Web Cat online in NL.
12-11-06 Achatz Electronics has a Web Cat online in NL.
11-11-06 Stéphane tests his Web Cat online in DE.
09-11-06 This server is now testing Nut/OS 4.2.1
06-11-06 Nut/OS users visit on the 27th Oct 2006! View the stats and where they all came from :-)))

E-mail: spvnz@yahoo.com