com0com
O que é com0com? Com0com é um software de porta COM virtual para Windows que funciona como emulador de modem nulo. É um emulador de porta serial virtual de modo kernel de código aberto para Windows, distribuído sob uma licença GPL.
Pode-se criar um número ilimitado de pares de portas seriais virtuais e conectar um aplicativo serial a outro com qualquer par criado. Este aplicativo pode fornecer interface serial para emuladores de dispositivos e redirecionadores de porta serial. O utilitário de modo kernel pode ser usado para criar e conectar qualquer número de pares de portas serial virtuais para estabelecer a comunicação serial entre os aplicativos. Com0com é totalmente compatível com Windows 10.
Vejo gráfico de comparação do Virtual Serial Port Driver e emulador de modem nulo
Free Virtual Serial Ports da HDD Software
É um emulador de porta serial do Windows que oferece a emulação de portas serial físicas. Este aplicativo opera em modo de usuário exclusivamente e atua como uma porta COM hardware com funcionalidade completa, emulação de taxa de transmissão, configuração de bits de dados, paridade, bits de parada, controle de fluxo XON / XOFF, etc.
Free Virtual Serial Ports da HDD funciona nas versões de desktop e servidor do Windows até Windows 8/8.1 de 32 e 64 bits.
Virtual Serial Port Emulator
Desenvolvido pela Eterlogic, é a próxima solução VSPE da nossa lista. Ele é desenvolvido para desenvolvedores de software para criar / depurar / testar aplicativos que usam portas seriais.
Como usar o emulador de porta serial virtual?
A virtualização de portas oferece grandes possibilidades: o mesmo dispositivo pode ser aberto por diferentes aplicativos, dados de porta serial física podem ser compartilhados entre vários aplicativos, uma porta serial pode ser compartilhada na rede local (via TCP), pode-se criar pares de portas seriais virtuais, etc.
Virtual Serial Ports Emulator suporta Windows 2000, XP, Vista (32/64), Windows 7.
Nota: As licenças para plataformas de 32 bits são oferecidas gratuitamente, enquanto a solução de 64 bits é paga.
Virtual Serial Port Kit
Este software é desenvolvido pela FabulaTech e oferece a criação de portas serial virtuais com a possibilidade de conectá-las através de cabos de modem nulo virtual. Todas as informações gravadas em uma porta virtual estão imediatamente disponíveis no outro do par. As portas seriais virtuais funcionam exatamente da mesma maneira que as portas seriais de hardware. Este aplicativo também é executado como serviço do sistema, o que significa que todas as portas virtuais estão disponíveis antes do logon do usuário.
Preços e mais detalhes estão disponíveis nos sites dos desenvolvedores. Algumas soluções são gratuitas, mas exigirão que você exponha seu código-fonte ao desenvolver um aplicativo com eles, além de não oferecer suporte para o sistema operacional Windows mais recente. Algumas soluções exigem um pagamento, mas em troca você recebe um software atualizado com atualizações regulares e serviço de suporte dedicado. Espero que esta breve visão geral ajude você a obter a melhor solução de porta COM virtual para o seu projeto.
COM Port Data Emulator
Esta ferramenta de software permite ao usuário emular o fluxo de dados gerado por uma interface ou dispositivo serial. Você pode usar o aplicativo para criar pacotes de dados e enviá-los para portas serial conectadas à rede. Os pacotes de dados podem ser gerados aleatoriamente ou lidos a partir de um arquivo para permitir o controle completo de seu conteúdo.
O programa oferece opções flexíveis de configuração e pode servir como servidor ou cliente em uma rede TCP/IP. São suportados o modo full duplex e o controle de fluxo nas portas COM e RS232. Os arquivos de registro dos dados enviados podem ser salvos para análise futura e os dados são exibidos visualmente conforme são enviados e recebidos. Desenvolvedores e profissionais de rede podem se beneficiar dos recursos deste aplicativo de comunicação serial.
As portas COM foram introduzidas há muito tempo e têm sido parte integrante dos computadores. Hoje em dia, porém, eles se tornam quase obsoletos à medida que mais e mais máquinas usam portas USB ou nenhuma porta. Isso não elimina a necessidade de conexões seriais, especialmente se estamos falando de equipamentos industriais, dispositivos de laboratório, etc. Desenvolvedores que criam software para trabalhar com dispositivos industriais precisam testar e depurar aplicativos antes de liberá-los. É aí que a emulação de porta serial virtual entra em foco.