Encaminhamento de porta serial por TCP / IP (servidor linux)

8

Estou procurando uma maneira de usar uma porta serial remota em uma máquina Linux através da LAN. A máquina está executando o ubuntu 10.04 e eu tenho uma placa arduino conectada a ela, que gostaria de poder reprogramar ou ouvir / conversar com a saída serial dela pela LAN.

Seria ótimo se o software do cliente fosse independente da plataforma, mas o cliente somente para linux também estaria bem.

Obrigado!

ATUALIZAR:

Existem alguns programas como esse para Windows: http://www.hw-group.com/products/hw_vsp/index_en.html http://www.serial-port-communication.com/serial-over-tcpip/ (este parece ter uma versão linux, mas não é de código aberto ...)

E finalmente, na verdade, a wikipedia tem algumas notas e referências úteis: http://en.wikipedia.org/wiki/COM_port_redirector

UPDATE2: Candidato mais interessante: http://lpccomp.bc.ca/remserial/

Kamil Zadora
fonte

Respostas:

5

Você pode tentar remserial http://lpccomp.bc.ca/remserial/ (embora isso possa não funcionar) ou ser2net (no universo) + um cliente. Pessoalmente, eu ficaria um pouco nervoso em mostrar isso.

yasth
fonte
3

Você pode fazer o SSH para a máquina que tem a conexão com a placa arduino e acessar a porta serial através minicomou o que for. Não tenho certeza de como você o encaminhará, mas não tenho certeza se é possível.

Cheesebaron
fonte
+1 é o que eu faço para gerenciar meus dispositivos de rede remotos: tenho um "servidor" Intel Atom montado em rack de 1U como minha estação de trabalho de gerenciamento executando o Debian sem X, mas com algumas placas seriais PCI nele.
gravyface
2

tela faz um trabalho muito bom disso. Ssh na caixa remota escreen /dev/ttyWhatever baudrate

alce
fonte
Como você define os bits de dados, interrompe os bits, paridade e controle de fluxo?
Drew Chapin