Os adaptadores serial-para-ethernet são intercambiáveis?

4

Eu preciso obter dados de um dispositivo serial (uma estação meteorológica) em nossa rede, onde eles serão processados por um host Unix ( usando software personalizado ). Eu era capaz de compilar remenderial que faz o dispositivo serial remoto agir como um tty. O Remserial foi projetado para Linux, mas deve funcionar no OS X (que eu estou usando) e no FreeBSD.

O que não está claro para mim, porém, é se um serial-to-ethernet adaptador ou servidor serial usa algum tipo de protocolo padrão para como se comunica através de um soquete de rede, ou se cada marca é diferente. Mais precisamente, posso comprar qualquer adaptador serial para ethernet e esperar que o reminerial funcione com ele, e se não, há algum que você recomendaria (ou outras peças de cola de software que eu deveria considerar)?

    
por Clinton Blackmore 29.06.2010 / 22:44

2 respostas

2

Não há padrões para protocolos de controle de encaminhamento de porta serial remota que conheço, mas a maioria dos dispositivos de servidor de terminal serial oferece um modo simples e "bruto" que simplesmente move os dados para dentro e para fora da porta serial sem mecanismo de controle.

A documentação remissiva diz:

The network connection passes data as-is, there is no control protocol over the network socket.

Não há protocolo, então, no lado remersial. Com base nisso, você deve ser capaz de localizar um servidor de terminal serial / "Ethernet para serial" dispositivo que oferece uma capacidade "bruta" e você vai ficar bem.

Eu costumava usar os servidores de terminal serial IOLAN anos atrás. Parece que ainda estão disponíveis, e o modelo IOLAN DS1 provavelmente fará o que você quer. Lendo o manual, parece que o "Perfil de Tunelamento Serial" provavelmente faria o que você precisa.

    
por 30.06.2010 / 19:26
2

Não. Um dispositivo de algum fornecedor não será compatível com outro fornecedor. Quem sabe como são os seus protocolos de baixo nível, mas não há nada como um padrão que eu saiba.

Eu não tenho certeza se entendi o cenário embora ... em qual caso é um cabo serial longo não longo o suficiente (assumindo 9600 baud) mas um cabo ethernet que pode ser o que, 100 metros, é o suficiente?

    
por 30.06.2010 / 00:30