Serial over IP - guia sobre como compartilhar RS232 over IP


O protocolo de comunicação RS232 não mostra sinais de desaparecimento no futuro próximo. Ainda é um método muito popular de comunicação com instrumentos de laboratório, equipamentos de PDV e dispositivos de automação industrial. Apesar disso, a maioria dos computadores modernos não vem equipados com portas seriais. Isso pode representar um problema se você estiver tentando conectar portas seriais à rede TCP/IP. Esse problema exige o uso de hardware ou software adicional para habilitar a conectividade de rede com dispositivos seriais.

O que é a tecnologia serial sobre IP?


Para habilitar conexões de porta COM a dispositivos localizados à distância do seu PC, basta converter sinais seriais em pacotes de dados IP. A maneira mais simples de fazer isso é usando soluções RS232 sobre IP dedicadas.

Serial over IP (SOI) é uma tecnologia que permite a transmissão de pacotes de dados de uma porta COM (virtual ou física) para a rede e vice-versa, com a capacidade de configurar remotamente os parâmetros da porta, monitorar seu estado e gerenciar seu sinal. linha. Se você deseja programar, reconfigurar ou monitorar a atividade do dispositivo serial remoto, poderá conectar-se a ele com a ajuda de ferramentas de serial sobre IP.

Software serial sobre IP especializado


Se você se encontrar em uma situação em que precisa se conectar a um dispositivo remoto baseado em COM, mas não pode fazer isso porque está localizado a uma longa distância de você, a recomendação a seguir é apenas para você.

Serial to Ethernet Connector foi projetado para redirecionar o RS232 sobre IP de forma que um dispositivo serial remoto apareça no seu computador local como se estivesse inserido diretamente na sua máquina.
Sec logo

Serial to Ethernet Connector

4.9 Classificação baseado em 52+ usuários, Сomentários(86)
Serial to Ethernet Connector

Se você trabalha com o equipamento POS, instrumentos de laboratório de porta serial, sistemas de controle industrial, etc., você pode permitir comunicações seriais contínuas entre todos os seus dispositivos RS232 por rede IP com a ajuda de uma solução de software dedicada - Serial to Ethernet Connector.

Você pode usar o software conversor serial para IP especializado para:

  • criando várias portas seriais virtuais reconhecidas pelo seu sistema como cópias exatas das interfaces reais RS232, RS422 e RS485.
  • acessar portas COM de um ambiente virtual (VMware, Virtual Box, Hyper-V etc.);
  • redirecionando dados de entrada e saída de portas seriais reais ou virtuais locais por UDP / IP;
  • Fornecimento de transmissão de dados RAW;
  • compartilhando dispositivos seriais pela rede IP em máquinas Windows e Linux. Dispositivos baseados em ARM também são suportados.

Sserial para Ethernet Connector (SEC) funciona a qualquer distância, portanto, não importa realmente onde um dispositivo de porta COM está localizado fisicamente. Depois de instalar o aplicativo no servidor ao qual está conectado um dispositivo necessário e nos computadores clientes, você pode conectar portas seriais virtuais por IP e se comunicar com o dispositivo remotamente.

Corporativo, OEM e código-fonte
Esteja você procurando redistribuir nosso mecanismo de redirecionamento de porta serial como parte de seu produto ou considerando o software Serial over Ethernet Connector para uma implantação em toda a empresa, oferecemos soluções corporativas flexíveis e acessíveis, projetadas para atender às suas necessidades.


Como configurar uma conexão serial
sobre IP


Aqui está um cenário a considerar. Você possui um scanner de código de barras conectado em série que precisa transmitir dados para um aplicativo em execução em um computador conectado à rede localizado remotamente. Serial to Ethernet Connector cria uma conexão virtual com portas COM em uma rede IP. O uso da tecnologia RS232 para IP permite que você trabalhe com dispositivos e portas seriais remotas como se estivessem fisicamente conectados ao seu computador.

Veja como compartilhar um dispositivo de porta COM pela rede IP com o Serial to Ethernet Connector:

  • Baixe o aplicativo e instale-o no servidor COM sobre IP e em todos os clientes que precisam obter acesso a um dispositivo serial remoto.
  • No servidor, inicie o software, vá para a guia "Conexão do servidor" e configure todos os parâmetros necessários. Clique em "Criar uma conexão".
  • Em um cliente, inicie o aplicativo e selecione "Conexão do cliente" no menu principal. Na janela que será aberta, você define as configurações de conexão e clica em "Criar conexão".

Servidor - um computador com um dispositivo que você deseja compartilhar fisicamente conectado.

Cliente - um PC remoto a partir do qual você precisa se conectar a este dispositivo serial na sua rede IP.

É isso! Uma vez feito, você terá acesso total à porta COM remota por IP e ao dispositivo inserido nela. O periférico aparecerá no Gerenciador de dispositivos no computador cliente como se fosse o seu dispositivo local.

Como compartilhar serial sobre IP no Linux


Quando se trata de trabalhar com portas seriais remotas em uma máquina Linux, você pode confiar nos métodos nativos disponíveis nas distribuições mais modernas do Linux.

Para redirecionar o RS232 para o TCP/IP, você pode usar o netcat:

netcat www.example.com port /dev/ttyS0

Observe que esse método exige que você execute uma nova instância do aplicativo para cada nova conexão.

Para persistir entre as conexões, basta criar um serviço xinetd usando a configuração abaixo:

service testservice { port = 5900
socket_type = stream
protocol = tcp
wait = yes
user = root
server = /usr/bin/netcat
server_args = "-l 5900 < /dev/ttyS0"
}

O /dev/ttyS0 pode ser alterado para a porta serial necessária. Se você deseja configurar os parâmetros da porta COM (como taxa de transmissão, paridade etc.), use os comandos stty ou setserial.