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.

Soluções de Software e Hardware para Serial over LAN

Editorial Team Editorial Team
Atualizado: Aug 4, 2026

Testado por Nikolai Svarachevsky, Programador Principal com mais de 20 anos a trabalhar em virtualização de portas COM.
Escrito por Robert Agar, antigo Redator Técnico da IBM com 13 anos de experiência.


O seu dispositivo serial está ligado a uma máquina. O software que precisa dele agora está a correr noutro lugar — noutro piso, noutro edifício, na cloud. Serial over LAN fecha essa lacuna, tornando uma porta serial num computador utilizável a partir de outro através da rede.

Cinco formas de fazer isto: duas ferramentas de software, dois adaptadores de hardware, um componente incorporado para OEMs e comandos gratuitos do Linux que não precisam de instalação. Comparamos o preço, o esforço de configuração e o suporte de protocolos para cada um.

Nota: Como Testámos Isto
O nosso Programador Principal, Nikolai Svarachevsky, testou pessoalmente o acesso à cloud com o Serial to Ethernet Connector e o FlexiHub, usando o mesmo hardware e condições de rede comparáveis. Isto permitiu-nos comparar os seus métodos de ligação sem introduzir variáveis não relacionadas.

Para além dos testes práticos, o Nikolai verificou as interfaces suportadas, os modos de ligação, os drivers necessários, o suporte de protocolos e a contagem de portas em relação ao hardware listado abaixo. Esta comparação não avalia desempenho, velocidade ou fiabilidade, pois isso requer benchmarking dedicado.

Melhores Soluções de Serial sobre LAN

Aplicação

Como testámos isto:

O Serial to Ethernet Connector liga dois computadores diretamente via TCP, sem um relay do fornecedor. O computador que partilha o dispositivo série precisa de estar acessível na rede, seja via LAN, um IP público, encaminhamento de portas (port forwarding) ou uma VPN.

  1. O scanner Zebra DS2208 foi ligado através da sua interface RS-232, usando um adaptador USB-para-RS232 StarTech ICUSB2321F, a uma workstation com Windows 11, aparecendo como uma porta COM física. Foi configurada uma ligação de Servidor nesta workstation: no SEC, o papel de Servidor pertence à máquina que detém o dispositivo físico, por isso é esta máquina que tem de estar acessível, e não o cliente. Foi configurado o encaminhamento de portas no router local para a porta TCP do SEC, para tornar isso possível.
  2. Foi configurada uma instância AWS EC2 t3.small (Windows Server 2022) com uma ligação de Cliente apontada para o IP público e a porta encaminhada da workstation, criando uma porta COM virtual ligada ao scanner. Uma aplicação de inventário baseada na cloud na instância EC2 leu os dados de códigos de barras através dessa porta virtual.
  3. Um operador na workstation digitalizou códigos de barras de teste com o Zebra DS2208. A partir de um portátil Windows 11 separado, uma segunda pessoa verificou o painel da aplicação de inventário no EC2 e confirmou que cada leitura aparecia corretamente em tempo real.

Versão do software testada: Serial to Ethernet Connector 9.0.1288.

Sistemas operativos: Windows 11 Pro 24H2 (host), Windows Server 2022 Standard (AWS EC2), Windows 11 Pro 24H2 (cliente).

Serial to Ethernet Connector

Serial to Ethernet Connector (SEC) transforma qualquer dispositivo série ligado a um PC em algo que pode usar a partir de outro, como se estivesse ligado mesmo ao seu lado. A aplicação não mexe no protocolo subjacente; apenas encapsula (tunneling) a ligação série existente através da rede, pelo que hardware RS-232, RS-422 e RS-485 funciona da mesma forma. Pode aceder a um dispositivo partilhado através de uma porta COM virtual, de uma ligação TCP simples ou de RFC 2217, se o seu software já suportar isso. Funciona bem numa rede local e também pela internet, desde que o servidor tenha um IP público ou que as duas máquinas consigam, de outra forma, ver-se uma à outra.

Serial to Ethernet Connector
A configuração básica é uma máquina a partilhar uma porta e outra a ligar-se a ela como uma porta COM virtual. Mas o SEC pode fazer mais do que isso, se precisar: partilhar vários dispositivos a partir de um computador, permitir que vários clientes acedam ao mesmo dispositivo, expor uma porta via TCP bruto para que o cliente nem sequer precise de ter o SEC instalado, ou difundir para vários recetores ao mesmo tempo via UDP.

Há também um conjunto de definições avançadas para equipamento série mais antigo ou mais exigente: atraso de pacotes, limites de comprimento de mensagem, caracteres de acionamento, esse tipo de coisa. E, como suporta TCP bruto, UDP e RFC 2217, não fica preso a um controlador proprietário do lado do cliente.

Prós:

  • Partilhe tantas portas seriais reais ou virtuais quantas quiser, a partir de uma única máquina
  • Definições detalhadas de portas para hardware legado problemático
  • Pode criar portas virtuais mesmo sem existir qualquer porta COM física presente
  • Suporta configurações multi-cliente e multi-servidor
  • Uma licença cobre tanto as funções de servidor como de cliente
  • Normas abertas (RFC 2217, TCP/UDP bruto), não é necessário driver do fornecedor
  • São suportados sinais de controlo de hardware (RTS/CTS, DTR/DSR)

Contras:

  • Precisa de uma máquina anfitriã a executar efetivamente o SEC; não é possível comunicar diretamente com hardware bare-metal
  • Apenas Windows e Linux, nada mais
  • Necessita de um IP público no servidor, ou de ambas as máquinas na mesma LAN
  • Configurá-lo pela internet dá mais trabalho do que uma ferramenta baseada em relay daria
Preço: $260, licença de compra única. Teste gratuito de 14 dias disponível.

Nota: SEC vs. FlexiHub: a diferença real. Se o seu servidor estiver atrás de um router sem um IP público, uma situação comum em configurações domésticas ou de pequenos escritórios, o FlexiHub liga-se de imediato, enquanto o SEC requer um endereço IP público ou que ambas as máquinas estejam na mesma rede local. Se já controla a sua infraestrutura de rede e precisa de várias ligações simultâneas ou de alojamento de portas virtuais, o modelo de ligação direta do SEC dá-lhe mais flexibilidade; se não tem um IP público ou quer zero configuração de rede, o modelo de retransmissão do FlexiHub é o caminho mais simples.

Experimente Serial over Ethernet agora
Teste gratuito disponível durante 14 dias.
Aplicação

Como testámos isto:

O FlexiHub não requer uma ligação direta. Usa uma quando possível e recorre aos seus próprios servidores de retransmissão quando não é, sem necessidade de encaminhamento de portas, um IP público ou configuração manual de rede em qualquer uma das extremidades.

  1. O FlexiHub foi instalado numa estação de trabalho com Windows 11, com o Zebra DS2208 ligado através da sua interface RS-232 usando o mesmo adaptador StarTech ICUSB2321F utilizado no teste do SEC.
  2. A porta do scanner foi partilhada através do FlexiHub, tornando-a visível para outros dispositivos com sessão iniciada na mesma conta, em vez de através de um endereço de rede direto.
  3. Um operador na estação de trabalho digitalizou códigos de barras de teste. A partir de um segundo portátil com Windows 11, iniciámos sessão na mesma conta do FlexiHub, ligámo-nos remotamente ao dispositivo partilhado e confirmámos que cada leitura foi recebida corretamente.

Versão do software testada: FlexiHub 6.0.

Sistemas operativos: Windows 11 Pro 24H2 (host), Windows 11 Pro 24H2 (cliente).

FlexiHub

FlexiHub foi concebido em torno de um cenário mais simples do que o SEC: um computador partilha um dispositivo e outro computador liga-se a ele. Não há nada aqui que corresponda às configurações multi-dispositivo ou de difusão do SEC. Ainda assim, funciona com qualquer norma física que a porta do host já utilize (RS-232, RS-422 ou RS-485), pois, tal como o SEC, partilha a porta existente em vez de converter o sinal. Onde o FlexiHub se destaca é na conveniência: trata de todo o encaminhamento por si só, por isso funciona pela internet imediatamente, sem IP público e sem configuração de rede em qualquer um dos lados. O senão é que ambos os computadores precisam de ter o FlexiHub instalado e com sessão iniciada na mesma conta e, ao contrário do SEC, não comunica com um cliente TCP simples do outro lado.
FlexiHub
Enquanto estiver online, pode ver e ligar-se a qualquer dispositivo serial ligado a uma máquina a executar o FlexiHub na sua conta.

Prós:

  • Funciona através da internet sem necessidade de alojamento ou encaminhamento de portas
  • Não é necessário IP público; faz retransmissão através da cloud do FlexiHub, pelo que funciona por trás de NAT e routers
  • Emulação de porta no lado do cliente
  • 50 ligações no plano de entrada, até 1000 nos níveis superiores
  • Multiplataforma: Windows, macOS, Linux, mobile

Contras:

  • Requer uma subscrição ativa
  • Requer o FlexiHub em ambas as extremidades; ao contrário do SEC, não consegue ligar-se através de um cliente TCP simples
  • Sem modos de broadcast (UDP) ou multi-servidor, ao contrário do SEC
  • Apenas partilha uma porta série física ou virtual existente. Ao contrário do SEC, não consegue criar portas COM virtuais autónomas para cenários de ligação personalizados
  • Ao longo de uma implementação de vários anos, a subscrição acaba por custar mais do que a licença única da SEC
Preço: a partir de $39.99/mês (Pessoal, 50 ligações).

Business Starter custa $79.99/mês (300 ligações, até 5 membros da equipa);

Business Plus custa $129.99/mês (1000 ligações, até 10 membros da equipa).

Está disponível uma conta de demonstração de 30 dias uma vez por utilizador, limitada a 5 dispositivos remotos.

Nota: SEC vs. FlexiHub: a verdadeira diferença. Se o seu servidor estiver atrás de um router sem um IP público, uma situação comum em configurações domésticas ou de pequenos escritórios, o FlexiHub liga-se de imediato, enquanto o SEC requer um endereço IP público ou que ambas as máquinas estejam na mesma rede local. Se já controla a sua infraestrutura de rede e precisa de várias ligações simultâneas ou de alojamento de portas virtuais, o modelo de ligação direta do SEC dá-lhe mais flexibilidade; se não tem um IP público ou quer zero configuração de rede, o modelo de retransmissão do FlexiHub é o caminho mais simples.

Adaptador

Moxa NPort

Os dispositivos da série NPort 5100 são adaptadores série-para-Ethernet de porta única. Dependendo do modelo, a porta suporta RS-232, RS-422 ou RS-485; estes são padrões físicos e não protocolos, e alguns modelos suportam mais do que um, ou os três. As unidades NPort 5100 também incluem um resistor pull high/low ajustável para linhas RS-485.
Moxa NPort
O adaptador pode ser configurado via Telnet, na sua interface web ou com um utilitário para Windows ou Linux.

De origem, o dispositivo é acessível através de modos de rede em bruto, TCP Server, TCP Client, UDP, Pair Connection ou Ethernet Modem. Para que a porta apareça como uma porta COM virtual no cliente, em vez disso, precisa do driver próprio da Moxa: Real COM no Windows, ou o driver TTY no Linux e macOS. Isto é importante saber antes de comprar, porque aplica-se em todas as plataformas, não apenas no Linux, e é um driver específico do fabricante em vez de um padrão aberto.

Prós:

  • Não é necessário um computador anfitrião, coloca o dispositivo na rede por si só
  • Suporta RS-422/RS-485, ao contrário da maioria das portas seriais integradas do PC
  • Hardware robusto, garantia de 5 anos
  • Terminação ajustável e resistores pull-up/pull-down para RS-485

Contras:

  • Mais complexo de configurar do que instalar uma aplicação
  • Necessita do próprio driver da Moxa (Real COM/TTY) para utilização de porta COM virtual: caso contrário, fica limitado a TCP/UDP bruto
  • 1 porta por unidade: escalar significa comprar mais hardware, ao contrário de uma solução de software
  • Sem modo de transmissão para vários ouvintes
Preço: Preço: a partir de cerca de $215 para o NPort 5150 (o modelo RS-232/422/485), ou cerca de $177 para o NPort 5110 apenas RS-232. Os preços variam consoante o revendedor, aproximadamente $215 na Neteon, $245 na DigiKey, $274 na RS Components.

Driver e suporte de SO: Ficha técnica da série Moxa NPort 5100
Adaptador

O Servidor de Dispositivos IOLAN

O DG1 tem uma única porta com uma interface RS-232/422/485 selecionável por software (novamente, normas físicas em vez de protocolos). Por predefinição, está configurado para RS-232; a mudança para RS-422 ou RS-485 é feita por software em vez de com jumpers. O dispositivo ligado pode ser partilhado por vários servidores TCP ou UDP.
O Servidor de Dispositivos IOLAN
Tal como acontece com o NPort, a porta é acessível como uma ligação TCP ou UDP em bruto, pronta a usar. O software TruePort da Perle é o que a transforma numa verdadeira porta COM remota do lado do cliente, pelo que a mesma ressalva de "software extra para porta virtual" também se aplica aqui.

O próprio marketing da Perle descreve a linha IOLAN como tendo "processadores potentes para o melhor débito e desempenho do mercado"; trata-se de uma afirmação do fornecedor, e uma que não avaliámos de forma independente.

A Perle também disponibiliza um SDK IOLAN com ferramentas para automação de processos, armazenamento de dados e registo.

Prós:

  • Não é necessário computador anfitrião
  • RS-232/422/485 selecionável por software, sem necessidade de reconfiguração de hardware para alternar entre normas
  • É possível partilhar uma porta série com vários servidores TCP ou UDP
  • SDK IOLAN disponível para automação e registo
  • Suporte IPv6 e proteção ESD de 15kV
  • Está disponível um modelo de temperatura alargada (−40 °C a +74 °C) para ambientes adversos

Contras:

  • Opção mais cara aqui por uma grande margem
  • Necessita do software TruePort para acesso remoto verdadeiro à porta COM
  • 1 porta por unidade, vs. portas ilimitadas numa única máquina com soluções de software
Preço: $596 para o DG1 TX (temperatura alargada, peça 04031790) ou $454 para o DG1 DB9 padrão (peça 04031774), diretamente da Perle. (Loja Perle — DG1 TX · DG1 DB9 · Página do produto)
Componente

Anybus da HMS Networks

Como módulo incorporado, o CompactCom 40 Brick é fundamentalmente diferente de tudo o resto aqui. Não é um produto acabado que se liga e se usa; é um componente para fabricantes de hardware que querem integrar conectividade de rede no seu próprio dispositivo. Você adiciona os seus próprios conectores (DSUB, RJ45, M12) e isolamento de rede, o que é exatamente o que o torna atrativo se estiver a conceber hardware, e irrelevante se só precisar de colocar uma impressora na rede.
Anybus da HMS Networks
É construído com base no processador de rede NP40 da HMS e oferece interfaces de aplicação paralelas de 8/16 bits ou SPI de alta velocidade, além de E/S através de uma interface de registo de deslocamento.

Prós:

  • Compacto, totalmente incorporável no seu próprio produto
  • Escolha a sua própria interface de conector físico
  • Pode ser instalado/substituído numa fase tardia do fabrico
  • Pré-certificado para conformidade de rede, certificação mais rápida
  • A HMS mantém o módulo ao longo do seu ciclo de vida

Contras:

  • Não é autónomo, necessita de hardware envolvente que você próprio concebe
  • Destinado a OEMs, não a utilizadores finais
  • Custo significativo por unidade apesar de ser apenas um componente
  • Sem preços públicos, disponível apenas através de distribuidores
Preço: cerca de €182 líquidos por unidade através de distribuidores. A HMS não publica preços públicos para o utilizador final para este componente; o valor depende do volume, da região e do parceiro de canal. (Página do produto HMS · Elmark, listagem de distribuidores)

Nota: a gama CompactCom 40 inclui várias variantes de interface de aplicação. Se UART for um requisito para o seu design, confirme-o na ficha técnica do número de peça exato que está a encomendar; as interfaces diferem entre modelos desta família.

Tabela comparativa

product logo Moxa NPort 5150
product logo Perle IOLAN DG1
product logo Anybus 40 Brick
Tipo
Aplicação
Aplicação
Adaptador de hardware
Adaptador de hardware
Componente incorporado
Preço
$260 pagamento único
De $39.99/mo
~$215–274
$454–596
~€182 líquidos, distribuidor
Computador anfitrião necessário
Sim
Sim
Não
Não
N/D
IP público necessário
Sim, a menos que seja a mesma LAN
Não — retransmissão na cloud
Não
Não
N/D
Ligações
Ilimitado por máquina
50–1000 por plano
1 porto
1 porto
1 módulo
Normas físicas
RS-232/422/485 (por porta do anfitrião)
RS-232/422/485 (por porta do anfitrião)
RS-232/422/485 (dependente do modelo)
RS-232/422/485 (selecionável por software)
Configurável (paralelo/SPI)
Porta COM virtual
Integrado, sem controlador
Integrado
Necessita de um controlador COM/TTY real
Precisa do TruePort
N/D
Métodos de ligação
RFC 2217, TCP, UDP
Relé proprietário
TCP/UDP bruto
TCP/UDP em bruto
Protocolos de barramento de campo
Suporte do SO
Win 10/11, Server 2016–2022, Linux (x86+ARM)
Windows, macOS, Linux, móvel
Drivers para Windows, Linux, macOS
Drivers para Windows e Linux
N/D

Cenário de utilização comum do software Serial over LAN

Após migrar o seu software para a cloud, poderá ter problemas ao ligar-se remotamente ao seu equipamento baseado em série. Precisa de implementar a funcionalidade Serial over LAN para que os periféricos ligados às suas portas série sejam acedidos através do ambiente cloud. O Serial to Ethernet Connector oferece a capacidade de estabelecer conectividade COM over LAN.
Saiba mais sobre o software Serial over LAN e como pode utilizá-lo na infraestrutura de cloud
Depois de corretamente configurada, esta solução de software Serial over LAN redireciona a interface COM para a cloud. Agora pode aceder ao equipamento ligado a esta porta a partir de qualquer lugar com uma ligação à Internet.

Como redirecionar uma COM over LAN utilizando esta solução de software avançada

Vamos imaginar que tem um leitor de códigos de barras baseado em COM que está localizado a uma certa distância do seu computador local. Precisa de aceder ao dispositivo a partir de uma aplicação instalada na sua máquina. Para o conseguir, deve seguir estes passos simples:
1
Descarregue o Serial over Ethernet Connector e instale-o no computador (servidor) ao qual o dispositivo está fisicamente ligado e no seu computador local (cliente) que irá aceder à porta série via LAN. Note que um cliente pode ser qualquer máquina real ou virtual a executar o sistema operativo Windows ou Linux.
Comunicação COM sobre IP
2
Em seguida, inicie o programa na máquina do servidor, configure os parâmetros necessários e crie uma ligação ao Servidor clicando no botão correspondente. Isto tornará o dispositivo da porta série acessível através da rede.
criar uma ligação ao Servidor
3
Em seguida, inicie o software no cliente e “Ligar” à porta série através da rede.
Ligar à porta série através da rede
É isto! Agora, todos os dados do dispositivo COM remoto estarão disponíveis no seu computador como se fosse o seu periférico local.

Proteger uma ligação série sobre LAN

Colocar um dispositivo serial numa rede significa que ele fica acessível por qualquer coisa que consiga alcançar essa porta. Vale a pena pensar nisso antes de implementar, não depois:

• Nunca exponha uma porta serial TCP em bruto diretamente à Internet pública. Se estiver a usar uma solução TCP direta, proteja-a com uma VPN, túnel SSH ou outro transporte seguro.

• Restrinja o acesso com regras de firewall para que apenas sistemas autorizados consigam alcançar a porta serial partilhada.

• Reveja as funcionalidades de segurança fornecidas pelo seu software. O Serial to Ethernet Connector suporta autenticação por palavra-passe e ligações encriptadas, enquanto o FlexiHub encripta o tráfego automaticamente através do seu serviço na cloud. Ferramentas básicas como netcat ou socat não fornecem autenticação nem encriptação integradas.

Como partilhar uma porta série pela LAN no Linux

Se quiser redirecionar uma porta série do Linux sem comprar nada, as distribuições Linux recentes incluem ferramentas que conseguem fazê-lo.

O método netcat

A forma mais simples encaminha um dispositivo série para um anfitrião de rede:

netcat www.example.com port < /dev/ttyS0
Note: this approach requires a new instance of netcat for each connection you want to create. For a persistent connection, create an xinetd service with the following configuration:

service testservice {

port = 5900

socket_type = stream

protocol = tcp

wait = yes

user = root

server = /usr/bin/netcat

server_args = "-l 5900 < /dev/ttyS0"

Change /dev/ttyS0 to your serial port. To configure port parameters such as baud rate and parity, use stty or setserial.

Aceder e partilhar a porta série com o socat

socat é uma ferramenta mais capaz para fazer a ponte de dispositivos seriais através de TCP/IP. No lado do servidor, associe o dispositivo serial a uma porta TCP:

socat TCP-LISTEN:PORT,reuseaddr,fork FILE:/dev/ttyUSB0,b115200,raw,echo=0

No lado do cliente, o socat cria um pseudo-terminal (PTY) que as ferramentas seriais locais podem abrir como se fosse uma porta real:

socat PTY,link=/dev/ttyV0,waitslave,raw,echo=0 TCP:SERVER_IP:PORT

A opção fork lida com múltiplas ligações, e o controlo de fluxo pode ser configurado através de opções adicionais. O socat é flexível e gratuito, mas note que não fornece autenticação nem encriptação por si só; veja a secção de segurança acima antes de o usar numa rede não confiável.

Para acesso ocasional ou por scripts no Linux, netcat e socat são muitas vezes tudo o que precisa. Onde ficam aquém é em configurações persistentes com múltiplos clientes, portas COM virtuais em clientes Windows e em qualquer coisa que precise de sobreviver a reinícios sem scripts de serviço personalizados.
Serial to Ethernet Connector
Aceder à porta COM através da LAN
Teste Gratuito de 14 dias disponível
O preço da licença começa em $259.95
Disponível para