Utilizzando il protocollo HTTP/TCP viene realizzato un completo webserver embedded in grado di fornire pagine web a richiesta. Il protocollo TCP è gestito come una macchina a stati nella quale potete inserire i vostri controlli.
Embedded WEB Server con ATMEL ATmega
Il firmware è scritto in C e nel microcontrollore c'è abbastanza spazio per le vostre modifiche. Insomma un ottimo embedded webserver con atmega88 ed encoder enc28j60. Il software e gli schemi sono disponibili gratuitamente (licenza GPL v2).
Un'interfaccia di comando UDP è sufficiente per la maggior parte delle applicazioni, ma un web-server integrato è molto più universale e più facile da usare. Come costruire un web server in un chip ATMEGA88?
Per costruire una pagina Web interattiva il codice html fornisce "http://IP_or_HOST/password. Dietro a questa url possiamo implementare un file virtuale che è il comando. Nel nostro caso accendere (= 1) o swith off (= 0). L'URL completo sarebbe poi e.g simile a questo:
Switch on: http://IP_or_HOST/password/1 Switch off: http://IP_or_HOST/password/0 See the current status and change nothing: http://IP_or_HOST/password
































