Saya percaya bahwa untuk memiliki jalur yang lebih atau kurang produktif, Anda harus mulai dengan menambahkan spi yang terpisah ke IC ethernet, seperti ENC28J60 dan meningkat dari sana. Chip tersebut akan mengabstraksi OSI layer 1 dan 2.
Setelah Anda memiliki perangkat keras, saya yakin bahwa pemrograman akan menjadi bagian yang paling menantang, karena Anda harus memahami detail IP, TCP, dan protokol apa pun yang akan Anda gunakan.
Mungkin Anda lebih suka belajar dengan contoh sebelum menggali semua detail teoretis, jadi saya percaya bahwa dengan melihat apa yang dibuat di situs-situs seperti tuxgraphics ( artikel tentang server web avr, dengan kode - open-source), embeddedmarket ( periksa manual-pengguna mereka untuk skema ). Periksa juga posting blog ini .
Tentunya Anda akan membutuhkan RAM dan EEPROM sebanyak mungkin, Anda dapat melakukannya dengan perangkat keluarga 8bit.
Juga jangan lupa bahwa Anda dapat mulai dengan sesuatu yang sangat sederhana (tidak ada server web, hanya koneksi seperti telnet, atau mentah (hanya mentransfer antarmuka serial Anda saat ini menjadi satu berdasarkan soket), dan menggunakan perangkat lunak seperti dempul untuk menghubungkan ke dalamnya).
Pada catatan akhir, jika Anda membutuhkan solusi cepat, Anda juga dapat menggunakan konverter drop-in untuk port komunikasi serial / ttl Anda. Ada versi untuk konsumen (digi satu SP, moxa Nport5150, dll) dan lainnya untuk diintegrasikan pada proyek Anda (dari moxa , hw-group , dan lainnya). Ini sepenuhnya abstrak lapisan osi 1, 2, 3, 4. Yah, mereka abstrak segalanya.
Semoga ini bisa membantu Anda di jalur yang benar.