Je crois que pour avoir un chemin plus ou moins productif, vous devez commencer par ajouter un spi séparé au circuit intégré Ethernet, tel que l'ENC28J60 et améliorer à partir de là. Cette puce fera abstraction des couches OSI 1 et 2.
Une fois que vous avez le matériel, je crois que la programmation sera certainement la partie la plus difficile, car vous devrez comprendre les détails de l'IP, du TCP et du protocole que vous utiliserez.
Vous préféreriez probablement apprendre par l'exemple avant de creuser tous les détails théoriques, donc je crois que jeter un coup d'œil à ce qui est fait sur des sites tels que tuxgraphics ( article sur avr web-server, avec code - open-source), embeddedmarket ( consultez leur manuel d'utilisation pour les schémas ). Consultez également cet article de blog.
Vous aurez sûrement besoin d'autant de RAM et d'EEPROM que possible, vous pouvez le faire avec un appareil de la famille 8 bits.
N'oubliez pas non plus que vous pouvez commencer avec quelque chose d'assez simple (pas de serveur Web, juste une connexion de type Telnet ou brut (simplement transférer votre interface série actuelle en une basée sur des sockets), et utiliser un logiciel tel que du mastic pour vous connecter dans ça).
Enfin, au cas où vous auriez besoin d'une solution rapide, vous pouvez également utiliser un convertisseur intégré pour votre port de communication série / ttl. Il existe des versions pour les consommateurs (digi one SP, moxa Nport5150, etc.) et d'autres à intégrer sur votre projet (de moxa , hw-group et autres). Celles-ci résument complètement les couches osi 1, 2, 3, 4. Eh bien, elles résument tout.
J'espère que cela vous aidera à vous mettre sur la bonne voie.