Az çok üretken bir yola sahip olmak için ENC28J60 gibi ethernet IC'ye ayrı bir spi ekleyerek ve oradan gelişerek başlamanız gerektiğine inanıyorum. Bu çip, OSI katman 1 ve 2'yi soyutlayacaktır .
Bir kez donanıma sahip olduğunuzda, IP, TCP ve hangi protokolü kullanırsanız kullanın, kesinlikle programlamanın en zorlu kısım olacağına inanıyorum.
Muhtemelen tüm teorik detaylara girmeden önce örnek olarak öğrenmeyi tercih edersiniz, bu yüzden tuxgraphics ( avr web sunucusunda, kodlu - açık kaynak kodlu makale ), gömülü pazar gibi sitelerde neler yapıldığına bir göz attığınıza inanıyorum. ( şemalar için kullanım kılavuzuna bakın ). Ayrıca bu blog gönderisini kontrol edin .
Elbette olabildiğince fazla RAM ve EEPROM'a ihtiyacınız olacak, 8bit ailesinin bir cihazı ile yapabilirsiniz.
Ayrıca oldukça basit bir şeyle başlayabileceğinizi unutmayın (web sunucusu yok, sadece telnet benzeri bir bağlantı veya ham (sadece mevcut seri arayüzünüzü soketlere dayalı bir taneye aktarın) ve bağlanmak için macun gibi yazılımları kullanın. bunun içine).
Son bir notta, hızlı bir çözüme ihtiyaç duymanız durumunda, seri / ttl iletişim portunuz için bir bırakma dönüştürücü de kullanabilirsiniz. Tüketicilerin (digi one SP, moxa Nport5150, vb.) Ve diğerleri için projenize entegre olacak ( moxa , hw-group ve diğerlerinden) sürümler vardır . Bunlar tamamen osi katmanları 1, 2, 3, 4'ü soyutlar.
Umarım bu sizi yoluna sokar.