Home
Accesso / Registrazione
 di 

AVR webserver con ATMEGA88 e ENC28J60

AVR webserver con ATMEGA88 e ENC28J60

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

 

 

Scrivi un commento all'articolo esprimendo la tua opinione sul tema, chiedendo eventuali spiegazioni e/o approfondimenti e contribuendo allo sviluppo dell'argomento proposto. Verranno accettati solo commenti a tema con l'argomento dell'articolo stesso. Commenti NON a tema dovranno essere necessariamente inseriti nel Forum creando un "nuovo argomento di discussione". Per commentare devi accedere al Blog

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 12 utenti e 67 visitatori collegati.

Ultimi Commenti