Cookie
Electronic Team, Inc. uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

COM Port Redirector

Editorial Team Editorial Team
Atualizado: Jan 23, 2025

O Serial Port Redirector permite que você redirecione o tráfego para interfaces COM reais e virtuais. O aplicativo oferece suporte a todas as versões do sistema operacional Windows, bem como a muitos ambientes virtuais. Isso permite que qualquer computador conectado à rede obtenha acesso total a uma porta COM remota e seu dispositivo conectado. Este redirecionador de porta serial/IP COM apresenta uma interface amigável e intuitiva que simplifica a tarefa de trabalhar com várias portas abertas. Você pode usar até 500 portas simultaneamente e pode criar três tipos diferentes de conexões.

Teste Gratuito de 14 dias disponível
O preço da licença começa em $259.95
Disponível para
usb to remote desktop

Software redirecionador de porta serial

Certos aplicativos seriais são projetados para funcionar corretamente apenas quando conectados a portas COM específicas. Na maioria dos casos, essas são as interfaces padrão COM1/COM2 ou COM3/COM4. Isso pode representar um problema quando seu dispositivo precisa funcionar com uma porta designada que não está disponível em sua máquina.

Uma solução para esse problema é o Redirecionador de porta COM. Você pode criar interfaces seriais virtuais com um redirecionador de porta serial que você pode nomear de qualquer maneira que seu aplicativo exigir.

A porta virtual oferece a mesma funcionalidade de uma interface física e recebe e envia tráfego redirecionado de e para a porta real. Redirecionar a porta serial em uma rede é um dos principais usos de um redirecionador de porta COM. Ele aumenta o valor de seus dispositivos periféricos, tornando-os acessíveis a qualquer usuário na rede.

Cenário de uso do redirecionador de porta COM

Acessar equipamentos seriais pode ser um desafio depois de migrar seu ambiente de computação para a nuvem. Essencialmente, você precisa redirecionar o tráfego da porta COM para que ele possa ser acessado remotamente através da infraestrutura de nuvem. O Serial to Ethernet Connector é uma solução de redirecionador de porta serial que facilita o compartilhamento de dispositivos COM na nuvem.
Cenário de utilização do redirecionador de porta série para infraestrutura de cloud.
O primeiro passo é identificar um servidor na infraestrutura de nuvem que tenha um endereço IP estável. Configure uma conexão com este servidor e instale o Serial to Ethernet Connector na máquina. Configure o software do redirecionador de porta COM para permitir que usuários remotos acessem dispositivos periféricos fisicamente conectados à interface serial.

Quando configurados corretamente, todos os dados que trafegam pela porta COM serão redirecionados para a nuvem, onde poderão ser acessados por qualquer pessoa com conexão à Internet no ambiente.

Como usar o Redirecionador de Porta COM

O software COM Port Redirector estabelece portas seriais virtuais usando uma porta TCP e um endereço IP especificados. Usando este redirecionador de porta serial, as portas seriais virtuais encaminham dados de interfaces físicas.
1
Primeiro, baixe RS232 para redirecionador Ethernet e instale-o no computador (servidor) com uma porta COM física que você deseja compartilhar.
2
Inicie o aplicativo no PC do servidor e selecione Nova conexão -> Conexão do servidor. Na janela que será aberta, nomeie sua conexão, especifique a porta serial a ser compartilhada e uma porta TCP para escutar. Clique em “Criar conexão”.
3
Em seguida, instale o aplicativo na máquina cliente que se conectará à porta COM compartilhada pela Ethernet. Selecione Nova conexão -> Conexão do cliente e especifique o endereço IP do servidor e a porta TCP que você selecionou na etapa anterior.
4
Além disso, aqui você deve criar uma porta COM virtual especificando um nome de porta e marcando a opção “Criar como porta virtual”.
5
Clique em “Criar conexão de cliente”.
Depois de estabelecer uma conexão de cliente, todos os dados da porta COM real de seu computador servidor serão encaminhados para a porta serial virtual especificada em sua máquina cliente e vice-versa. Portanto, em algumas etapas simples, o redirecionador de porta COM o ajudará a compartilhar a porta serial em qualquer rede.

Guia de vídeo do Redirecionador de Porta Serial

Acesso multiplataforma a portas seriais remotas

Vamos imaginar que você tenha uma impressora serial (ou qualquer outro dispositivo de porta COM especializado) que esteja fisicamente conectado a uma porta serial residente no computador Linux do seu escritório. Este dispositivo precisa ser acessado de uma máquina remota localizada em outra sala ou escritório. Se você tiver duas máquinas Linux, não deverá ter problemas para criar comunicação com o periférico remoto usando as opções de linha de comando do Serial to Ethernet Connector (SEC). Mas você sabia que também é possível usar o software como redirecionador de porta COM Linux Windows e vice-versa? Veja como você pode fazer isso.

Cenário 1. Conectando-se de um cliente Windows a um servidor Linux

Para deixar claro, por “máquina servidora” queremos dizer um computador ao qual o dispositivo que você deseja compartilhar está conectado diretamente. Considerando que um “computador cliente” significa uma máquina da qual você se conectará remotamente a um dispositivo compartilhado.

Antes de começar, é importante certificar-se de que os computadores cliente e servidor estejam conectados à mesma rede local.

Crie uma conexão de servidor no Linux

Como exemplo, compartilharemos uma porta serial chamada “/dev/tty60” no Ubuntu 20,04,2 através de uma porta TCP 5000. O endereço IP de nossa máquina Linux é 192.168.24.43.

Siga as etapas abaixo para fornecer acesso remoto à porta serial real à qual a impressora está fisicamente conectada.

Passo 1. Faça o download do Serial to Ethernet Connector e instale-o no seu computador Linux.

Nota: No Linux, atualmente funciona apenas como um utilitário de linha de comando.


Passo 2. Crie uma conexão “servidor” usando o seguinte comando:

evesecli add --real /dev/tty60 server --local 5000

Onde:

--real - tipo de porta COM (real/virtual);
/dev/tty60 - Nome da porta COM (conexão);
server - Tipo de conexão;
--local 5000 - nome da porta TCP que será usada para a conexão de rede.

Nota: Por padrão, a conexão usará o protocolo de transferência de dados RAW.


Passo 3. Ative a conexão executando:

evesecli start /dev/tty60

Passo 4. Verifique o status da conexão:

evesecli list -s

estado da conexão

Como podemos ver, a porta serial real “/dev/tty60” é compartilhada e pode ser acessada através da porta TCP 5000.

Depois de se conectar à porta compartilhada de um computador remoto, você poderá verificar as informações detalhadas sobre a conexão usando o comando:

evesecli list -s

informações de ligação

Conecte-se do Windows como um cliente

Agora vamos criar uma conexão de cliente para a porta serial remota no Linux a partir de uma máquina Windows.

Passo 1. Faça o download do Serial to Ethernet Connector e instale-o no seu PC com Windows.

Passo 2. Inicie o aplicativo e crie uma conexão “cliente”.

Ligação com o cliente
Para fazer isso, clique em Conexão do cliente na janela principal do aplicativo.

Passo 3 (Opcional). Especifique o nome da conexão do cliente.

Passo 4. Marque a caixa Criar como porta virtual e selecione o nome da porta.

Nota: Para conectar do cliente Windows ao Linux, uma porta serial virtual deve ser criada no PC Windows.


Passo 5. Selecione o protocolo de transmissão de dados brutos.

Passo 6. Especifique o endereço IP do computador servidor (192.168.24.43) e a porta TCP (5000) à qual se conectar.

Passo 7. Clique em Criar.

Criar nova ligação com o cliente
É isso! Agora, a impressora serial remota está conectada com sucesso ao PC Windows por meio de uma porta COM virtual (COM 1) e pode ser acessada e operada como se estivesse conectada diretamente à máquina Windows.

Quer você crie uma porta COM virtual no Linux ou no Windows, ela aparecerá no sistema emulando totalmente o comportamento de uma interface serial real.

Crie uma porta COM virtual

Cenário 2. Conectando-se de um cliente Linux a um servidor Windows

Agora, vamos considerar uma situação em que sua impressora serial está conectada a um PC Windows e precisa ser acessada remotamente de uma máquina Linux.

Compartilhe a porta COM no servidor Windows

Passo 1. Baixe e instale o Serial to Ethernet Connector para Windows.

Passo 2. Inicie o software e selecione Conexão do servidor na janela que aparecerá.

Ligação do servidor
Passo 3. Defina as configurações de conexão do servidor:

  • (opcionalmente) Especifique o nome da conexão;
  • Selecione a porta COM real que você gostaria de compartilhar. (A porta à qual a impressora serial está conectada).

Nota: Ao configurar uma conexão de servidor, você deve deixar a caixa Criar como porta virtual desmarcada.


  • Especifique uma porta TCP a ser usada para a conexão com sua rede.
  • Selecione o protocolo de transferência de dados.

Passo 4. Clique em Criar.

Criar nova ligação com o servidor
Uma vez criado, você pode verificar os detalhes da conexão selecionando esta conexão no lado esquerdo:

Detalhes da ligação
Como você pode ver, temos uma conexão de servidor ativa chamada “Server COM1”. A porta real compartilhada COM1 está aberta e está escutando a conexão de entrada através de uma porta TCP 5000.

Ligue-se do Windows como cliente

Para fazer isso, siga estes passos simples:

Passo 1. Na máquina Linux, baixe e instale o utilitário de linha de comando Serial to Ethernet Connector.

Passo 2. Crie uma conexão de cliente usando o comando:

evesecli add --virt /tmp/virt0 client --remote 192.168.24.66:5000

Onde:

/tmp/virt0 client - Nome da porta COM (conexão);

192.168.24.66 - o endereço IP do computador servidor ao qual você está se conectando;

5000 - o nome da porta TCP especificada no lado do servidor.

Nota: Para se conectar à porta COM real remota pela rede, você deve criar uma interface serial virtual no lado do cliente.


No Linux, as configurações da porta COM virtual devem corresponder às configurações da porta real do Windows.

Passo 3. Ative a conexão executando:

evesecli start /tmp/virt0

Passo 4. Verifique o status da conexão do cliente:

evesecli list -s

Estado da ligação do cliente
Importante: para o correto funcionamento do Serial to Ethernet Connector no Linux e no Windows, você deve criar uma exceção para o aplicativo nas configurações do firewall.

Alternativa de código aberto - freeware do Redirecionador de porta serial

SerialToIP é uma solução de freeware redirecionador de porta serial que fornece a capacidade de se conectar a uma porta serial de uma rede usando a comunicação de soquete TCP. A ferramenta pode ser usada com uma linha de comando ou interface gráfica. O aplicativo é uma implementação simples do software Terminal Server escrito em C #. Qualquer rede TCP/IP pode ser usada para enviar e receber dados de portas seriais, incluindo aquelas do tipo USB.
serial to ip
Este redirecionador de porta COM é de código aberto e está disponível gratuitamente para ser modificado de acordo com suas especificações. A natureza de código aberto do projeto significa que você obtém acesso ao código do redirecionador da porta serial. Os desenvolvedores fizeram questão de fornecer código funcional que possa ser facilmente compreendido por outros técnicos com conhecimento de programação de portas seriais e soquetes com C # e .NET. Se você está procurando um redirecionador de porta serial básico e gratuito, vale a pena dar uma olhada nesta solução.

Redirecionador de porta serial virtual

Uma porta serial virtual pode ser vista como uma forma de redirecionador de porta COM que opera sem suporte de software de rede dedicado. A criação de duas portas COM virtuais no mesmo computador permite que aplicativos seriais legados se comuniquem diretamente, sem recorrer a outros métodos, como a comunicação por meio de canais nomeados.

Um redirecionador de porta serial virtual deve permitir que as portas COM virtuais que ele cria emulem a funcionalidade de interfaces seriais físicas, por exemplo, para interagir com um dispositivo periférico conectado localmente. A criação da porta virtual em si não é uma tarefa complexa e pode ser executada pelo mesmo tipo de software que implementa drivers de porta COM física.
Experimente o Redirecionador de Porta COM
Teste gratuito de 14 dias
O software de redirecionamento de porta serial permite que o usuário controle o fluxo de dados emulando linhas de sinal (DTR / DSR / CTS / RTS / DCD / RI). Você pode personalizar a pinagem e replicar todos os parâmetros da porta serial, como taxa de transmissão, paridade e bits de parada para garantir a compatibilidade com todos os seus aplicativos e dispositivos seriais.

Emular portas seriais é extremamente útil quando confrontado com a falta de portas COM físicas em um computador que precisa se conectar a um dispositivo serial. Ele também pode permitir que você estabeleça comunicação entre dispositivos ou aplicativos sem a necessidade de conexões físicas adicionais que exijam cabeamento ou hardware.

Qualquer programa serial pode usar portas seriais virtuais para transmitir dados em uma rede TCP/IP. Uma infraestrutura cliente-servidor completa pode ser implementada usando interfaces virtuais COM. Os recursos de compartilhamento de dados e várias conexões da infraestrutura virtual permitem que qualquer membro de sua organização acesse dispositivos seriais legados, independentemente de onde estejam localizados. As portas virtuais podem dividir fluxos de dados para que muitos aplicativos possam acessar as informações simultaneamente.

Perguntas frequentes

Os redirecionadores de porta serial, utilizando virtualização, permitem que máquinas “clientes” (computadores remotos) se conectem aos recursos virtualmente. “Recursos” pode significar qualquer coisa de arquivos ou dispositivos periféricos (ou seja, impressoras e scanners).

O Redirecionador de porta COM faz a ponte entre uma máquina “servidor” (computador local) e a máquina cliente (computador remoto) tentando acessar recursos.

Esta conexão redireciona uma transmissão serial para frente e para trás entre as duas máquinas. A máquina cliente pode “solicitar” que a acessibilidade da porta serial seja redirecionada do computador servidor para que ela (o computador cliente) possa utilizar o dispositivo.
O Redirecionador de Porta Serial fornece aos usuários funcionalidade total de um dispositivo de porta serial acessado remotamente - como se a máquina cliente e os recursos (arquivos ou periféricos) estivessem conectados diretamente.

Podem surgir problemas de conectividade de rede, tornando a transmissão remota de dados adequada um problema. O software Serial Port Redirector faz várias solicitações de “satisfação” antes de retornar uma mensagem descrevendo o erro de conectividade de recursos remotos/RDP.

Se a conexão não puder ser estabelecida, o computador cliente receberá uma mensagem de erro imediatamente.
Um redirecionador de porta IP serial permite ao usuário criar e configurar portas COM virtuais que ele usa para encaminhar a comunicação serial. Os programas que abrem uma porta serial virtual dependem do redirecionador para estabelecer uma conexão de rede com o endereço IP e o número da porta TCP/UDP pertencente ao equipamento remoto conectado ao servidor do dispositivo. Uma vez que a conexão é feita, o software retransmite o fluxo de dados entre o servidor do dispositivo e a porta serial virtual.
É comum que um servidor redirecionador de porta serial para IP permita que pelo menos 256 interfaces virtuais estejam ativas simultaneamente. Na prática, esse número costuma ser bastante reduzido devido a vários fatores limitantes. As limitações físicas do servidor do dispositivo, como memória utilizável e largura de banda de rede disponível, influenciarão o número de conexões que você pode executar simultaneamente.
A maioria dos softwares redirecionadores de IP seriais para Windows inclui uma interface gráfica do usuário que é usada para criar portas seriais virtuais e configurá-las para uma funcionalidade ideal. A GUI também geralmente fornece uma exibição da atividade das portas virtuais, além de oferecer recursos de diagnóstico.

Você pode usar o Redirecionador de porta COM para se conectar a dispositivos seriais remotos em redes baseadas em IP! Isso mesmo, este redirecionador de porta serial amigável facilita o acesso a dispositivos de porta serial por RDP.
Serial to Ethernet Connector
Acessar a porta serial remota pela rede IP para Windows
Teste Gratuito de 14 dias disponível
O preço da licença começa em $259.95
Disponível para