Submit your email address to get a link for quick download on your desktop and get started!
O protocolo de comunicação RS232 não mostra sinais de desaparecer em um futuro próximo. Ainda é um método muito popular para comunicação com instrumentos de laboratório, equipamentos POS e dispositivos de automação industrial. Apesar disso, a maioria dos computadores modernos não vem equipada 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.
Para habilitar conexões de porta COM a dispositivos localizados distantes de seu PC, você só precisa converter sinais seriais em pacotes de dados IP. A maneira mais simples de fazer isso é usando um RS232 dedicado para soluções IP.
Serial sobre 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, você será capaz de se conectar a ele com a ajuda de ferramentas seriais sobre IP.
Se você alguma vez se encontrar em uma situação em que precisa se conectar a um dispositivo baseado em COM remoto, mas não pode fazer isso porque ele está localizado a uma longa distância de você, a seguinte recomendação é apenas para você.
Quer você trabalhe com equipamentos POS, instrumentos de laboratório de porta serial, sistemas de controle industrial, etc., você pode habilitar comunicações seriais contínuas entre todos os seus dispositivos RS232 pela rede IP com a ajuda de uma solução de software dedicada - Serial Server Connector.
Você pode usar o serial especializado para software de servidor IP para:
O software do servidor serial ou conector serial para Ethernet (SEC) funciona em qualquer distância, então não importa realmente onde um dispositivo de porta COM está localizado fisicamente. Depois de instalar o aplicativo no servidor, ao qual um dispositivo necessário está conectado, e nos computadores clientes, você pode conectar portas seriais virtuais sobre IP e se comunicar com o dispositivo remotamente.
Quando se trata de trabalhar com portas seriais remotas em uma máquina Linux, você pode contar com os métodos nativos disponíveis na maioria das distribuições modernas do Linux.
Para redirecionar RS232 para TCP/IP, você pode usar o netcat:
netcat www.example.com port /dev/ttyS0
Observe que este método requer que você execute uma nova instância do aplicativo para cada nova conexão.
Para que ele persista 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 deve 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.