Domanda

Sono interessato a costruire un piccolo dispositivo (commerciale) sopra Arduino . Voglio che sia in grado di interfacciarsi con la rete. Rete come in Ethernet standard, Cat5, RJ-45, ecc.

So che esiste un Ethernet Shield , ma costa anche di più dell'Arduino stesso ed è piuttosto grande. Ovviamente, voglio che il mio dispositivo sia il più piccolo ed economico possibile.

Quindi sto pensando di ricreare un modulo Ethernet da solo. Il problema è: non ho alcuna esperienza con Ethernet, né ho una buona idea da dove cominciare a cercare. Quindi non posso nemmeno dire se le mie idee sono fattibili.

In definitiva, vorrei che il dispositivo avesse tre porte: una per il segnale in entrata, due per l'uscita, quindi il dispositivo è essenzialmente un piccolo switch in cui è collegato anche a se stesso. Le funzionalità di commutazione non devono essere molto veloci: il volume di dati sarà basso. 10Mbit è più che sufficiente, può essere anche più lento.

Se ciò non è possibile, lo farà anche una singola porta per il controllo del dispositivo stesso.

Un'altra possibilità che sto prendendo in considerazione è la comunicazione su linee elettriche: l'invio di informazioni tramite linee elettriche. Questa è un'altra area con cui non ho esperienza. Quale hardware dovrei guardare e dove posso trovare informazioni sul software necessario?

Quindi - qualcuno può dirmi se queste idee sono fattibili e se sì - dove dovrei iniziare a cercare?

È stato utile?

Soluzione

È fattibile, ma dovrai approfondire il livello 2 dello stack di rete, soprattutto se vuoi creare un piccolo switch. Se ti allontani dal livello 3 puoi evitare di dover implementare il tuo stack IP, il che sarebbe un grosso problema.

Consiglio di iniziare con la piena comprensione del funzionamento del livello 2, dall'alto verso il basso. Una volta che hai una solida comprensione di ciò che sta succedendo, specialmente per quanto riguarda le specifiche Ethernet, puoi preoccuparti di come faresti su un Arduino. Non ho molta esperienza con Arduino, ma un mio amico ha implementato un protocollo di stop-and-wait hardware di livello 2 su un FPGA qualche settimana fa, quindi dovresti essere in grado di ottenere almeno qualcosa di rolling. probabilmente non sarai in grado di andare più veloce di 10 Mbit a meno che tu non abbia un orologio piuttosto veloce, però.

Altri suggerimenti

Prima di tutto non penserei che la tecnologia powserline sia troppo complessa, potrebbe essere possibile il wi-fi, anche se devi gestire la frequenza delle microonde.

La soluzione migliore è come hai detto per trovare una Ethernet Shield, provare a trovare una soluzione hardware aperta (disegno del circuito). Se vuoi fare il tuo, devi trovare un chip e quindi sono disponibili, dai un'occhiata ai componenti RS. Probabilmente la maggior parte dei chip disponibili sono SMD, il che significa che è un problema saldarli, a meno che tu non sia abbastanza intelligente e non hai un microscopio.

Puoi trovare un chip o una soluzione pronta qui; http://www.beyondlogic.org/etherip/ip.htm

Potresti passare ai semiconduttori Rabbit, hanno un microcontrollore pronto con Ethernet, ma il kit di sviluppo è più costoso e anche la programmazione.

Questo è un chip che puoi usare; http://www.wiznet.co .kr / it / pro02.php & amp;? ss [2] = 1 & amp; page = 1 & amp; num = 102

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top