Pergunta

Estou interessado em construir um pequeno dispositivo (comercial) em cima do Arduino . Eu quero que ele seja capaz de interface com a rede. Rede como na Ethernet padrão, Cat5, RJ-45, etc.

Eu sei que há um Ethernet Escudo , mas custa mais do que o Arduino em si, e é muito grande. Naturalmente, eu quero o meu dispositivo a ser tão pequeno e tão barato quanto possível.

Então, eu estou pensando sobre recriando um módulo Ethernet mim. O problema é - eu não tenho nenhuma experiência com Ethernet, nem tenho uma boa idéia de onde começar a procurar. Assim eu não posso nem dizer se as minhas ideias são viáveis.

Finalmente eu gostaria que o dispositivo tem três portas - uma para sinal de entrada, dois para saída, para que o dispositivo é essencialmente um interruptor pouco onde ele está conectado em si também. As capacidades de comutação não precisa ser muito rápido - o volume de dados será baixo. 10Mbit é mais do que suficiente, pode ser ainda mais lento.

Se isso não for possível, uma única porta para controlar o dispositivo em si também vai fazer.

Outra possibilidade que eu estou considerando é Power Line Communications - envio de informações através das linhas eléctricas. Essa é outra área que eu não tenho nenhuma experiência com. O hardware que eu deveria estar olhando, e onde posso encontrar informações sobre o software necessário?

Assim - Alguém pode me dizer se essas idéias são viáveis, e se sim -? Onde eu deveria começar a olhar

Foi útil?

Solução

É possível, mas você está indo a necessidade de mergulhar profundamente em camada 2 da pilha de rede, especialmente se você quiser construir um interruptor minúsculo. Se você orientar clara de camada 3, você pode evitar ter que implementar a sua própria pilha IP que seria uma grande dor.

Eu recomendo começar com a plena compreensão como camada 2 funciona, de cima para baixo. Uma vez que você tem uma sólida compreensão do que está acontecendo, especialmente com relação à Ethernet spec, então você pode se preocupar sobre como você vai fazer sobre isso em um Arduino. Eu não tenho muita experiência com o Arduino, mas um amigo meu implementado a 2 hardware camada de protocolo stop-and-wait em um FPGA, há algumas semanas, então você deve ser capaz de obter pelo menos alguma coisa rolando. você provavelmente não será capaz de ir mais rápido do que 10 Mbit menos que você tenha um relógio muito rápido, no entanto.

Outras dicas

Primeiro de tudo eu não pensaria sobre a tecnologia powserline é muito complexa, pode ser wi-fi pode ser possível, mesmo que você tem que lidar com freqüência de microondas.

A melhor solução é como você disse para encontrar um escudo Ethernet, tentar encontrar uma solução de hardware aberto (desenho do circuito). Se você quer tratar o seu próprio, você tem que fnid um chip e threre estão disponíveis, ter um olhar sobre os componentes RS. Provavelmente a maioria dos chips disponíveis são SMD, o que significa que é uma dor de solda-los, a menos que você é muito inteligente e você tem um microscópio.

Você pode encontrar um chip ou uma solução pronta aqui; http://www.beyondlogic.org/etherip/ip.htm

Você poderia mudar para semicondutores Coelho, eles têm microcontrolador pronto com ethernet, mas o dev kit é mais caro e a programação também.

Este é um chip que você pode usar; http://www.wiznet.co .kr / en / pro02.php? & ss [2] = 1 & page = 1 & num = 102

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top