bg

«I like this program, I've already used a couple of features we didn't have before.»

Review Rating

Advanced Serial Port Monitor: sniffer e terminal de porta COM

Para Windows 2000 - Windows 11 (2022) (incluindo versГµes Server, x86 e x64). Última versão: 4.7.3 build 703. 3 de julho de 2026.

O que ele faz

O Advanced Serial Port Monitor é um programa para Windows destinado a quem precisa ver o que trafega por uma porta serial. Ele é um terminal para enviar comandos e ler as respostas, um sniffer que observa uma porta COM já aberta por outro aplicativo, e uma ferramenta de teste que consulta ou emula um dispositivo, incluindo escravos MODBUS RTU e ASCII. Funciona com qualquer porta COM real ou virtual: portas RS232 integradas, adaptadores USB-serial, links seriais Bluetooth e barramentos RS485 ou RS422 por meio de um conversor.

O que você pode fazer com ele

Descubra por que um dispositivo não responde, observando os bytes exatos que cada lado envia e as pausas entre eles. Recupere um protocolo não documentado a partir de um aplicativo em funcionamento e reproduza-o no seu próprio software. Verifique o que um programa legado envia para uma balança, impressora ou controlador antes de substituí-lo. Envie comandos manualmente, em texto ou hex, e registre a sessão inteira com timestamps. Consulte um escravo MODBUS RTU ou faça o papel dele enquanto você testa um CLP ou um SCADA. Execute a mesma sequência de requisições em um lote de dispositivos e registre aprovado ou reprovado.

Sem hardware adicional. Para observar uma porta usada por outro programa não é preciso nada além deste programa; o driver de espionagem é instalado junto com ele. Para observar o tráfego entre dois dispositivos externos sem um PC no caminho, acrescente um cabo de monitoramento RS232 e use o modo de duas portas.

Primeiros passos

  1. Instale e inicie o programa. Ele lista todas as portas COM do computador com o nome do dispositivo, de modo que você não precisa do Gerenciador de Dispositivos para descobrir o número certo.
  2. Selecione a porta, defina a taxa de transmissão e o formato do quadro ou mantenha os padrões, e clique em Open. Digite um comando ou envie um arquivo; a resposta aparece em ASCII e hex com um timestamp.
  3. Para observar outro programa, mude para Spy no menu Mode e inicie esse programa. Os dois sentidos do tráfego dele aparecem na janela. Quatro videoaulas curtas cobrem a instalação, os três modos, a visualização em hex e os timestamps, e a gravação em arquivo.

Captura de tela

Serial Port Monitor in the spy data view mode Mais imagens

Recursos

Modo Spy (sniffer). Observe a troca de dados entre um dispositivo externo e qualquer aplicativo Windows que esteja com a porta aberta, sem interrompê-lo. Os dois sentidos são exibidos com timestamps. Leia sobre o sniffer de porta serial e o modo espião.

Modo terminal. Envie e receba dados você mesmo: texto, bytes em hex, caracteres de controle a partir de um menu pop-up ou um arquivo inteiro. Full duplex, então você pode transmitir enquanto os dados chegam. Veja o guia do terminal RS232.

Modo automático. Envie um arquivo de texto ou binário para a porta em um intervalo de 10 ms a 10 s e registre as respostas, para testes de longa duração e simulação de dispositivos.

Modo de duas portas. Abra duas portas lado a lado para observar o tráfego entre dois dispositivos externos por meio de um cabo de monitoramento RS232.

RS485 e RS422. Um modo RS485 aciona a linha RTS para conversores que exigem que o PC alterne o sentido; o RS422 funciona como uma porta full duplex comum. Veja o monitoramento RS485.

Visualização em HEX, ASCII e binário. Alterne a visualização dos dados de entrada e de saída a qualquer momento; diferencie os sentidos por cor; escolha fontes e cores. Os dados podem ser exibidos conforme chegam ou reformatados por pacote.

Timestamps. Cada pacote pode receber uma marcação de data e hora com precisão de milissegundos, na janela e no arquivo de log, de modo que as pausas e os timeouts ficam visíveis.

Qualquer configuração de porta. Taxas de transmissão padrão de até 921600 e taxas definidas pelo usuário, 5 a 8 bits de dados, 1 a 2 bits de parada, todos os tipos de paridade, controle de fluxo por hardware e por software. Todos os parâmetros podem ser alterados com a porta aberta.

Arquivos de log. Salve em um arquivo tudo o que foi recebido e enviado, com timestamps e marcadores de sentido, para análise posterior ou para reproduzir em uma porta.

Mestre e escravo MODBUS. O plugin MODBUS consulta escravos RTU e ASCII e emula um ou mais dispositivos escravos com os registradores que você definir. Códigos de função 01 a 06, 07, 08, 11, 12, 15, 16, 17 e 22. Leia o guia do plugin MODBUS.

Varredura de dispositivos MODBUS. Encontra os endereços que respondem em um barramento RS485, para que você pare de adivinhar os IDs dos escravos. Veja o plugin de varredura de dispositivos.

Sequências de teste. Defina pares de requisição e resposta esperada e execute-os sem escrever um script; cada passo informa sucesso ou falha. Veja o plugin Test Sequence.

Scripts. O plugin Scripter executa scripts com comandos para enviar, aguardar, comparar padrões e desviar o fluxo, para o trabalho repetitivo de bancada. Veja scripts e macros.

Emulação de dispositivos. Os plugins de simulação ASCII e binária respondem às requisições com as respostas que você definir, de modo que um software possa ser desenvolvido sem ter o dispositivo na bancada. O código-fonte está incluído. Veja a emulação de dispositivos.

Transferência de arquivos e reprodução de logs. Envie e receba arquivos por X-modem, Y-modem, Z-modem, Kermit ou ASCII puro; reproduza um log capturado em uma porta com a temporização original. Todos os plugins estão listados na página de plugins.

Três modos em uma única janela

Janela principal do Advanced Serial Port Monitor com os dados recebidos, a visualização em hex e a barra de ferramentas da porta

O modo terminal (manual) é onde a maioria das sessões começa. Abra a porta, digite um comando ou escolha um arquivo, pressione Send e leia a resposta. A janela mostra ASCII e hex lado a lado, marca o sentido de cada pacote e registra a hora dele. Como a porta é full duplex, você pode continuar enviando enquanto um dispositivo envia um fluxo contínuo de dados para você.

O modo Spy (sniffer) se conecta a uma porta que outro programa já tem aberta. Nada é desconectado e o outro programa continua funcionando; você vê cada byte que ele envia e recebe, em ordem, com timestamps. Este é o modo para depurar o software de terceiros, verificar um driver ou recuperar um protocolo que nunca foi documentado. O driver de espionagem foi reescrito ao longo dos anos para altas taxas de transmissão e vem junto no instalador.

O modo automático envia uma fonte de dados, como um arquivo, para a porta em intervalos temporizados e registra o que volta. Combinado com os plugins de simulação de dispositivos, ele transforma um PC sobressalente em um substituto do dispositivo que você está esperando.

MODBUS RTU e ASCII: mestre, simulador de escravo e scanner

Janela do plugin MODBUS mostrando os valores dos registradores lidos de um dispositivo escravo

O plugin MODBUS acompanha o programa e funciona nos dois sentidos. Como mestre, ele lê e escreve coils e registradores em um ou mais escravos e mostra a requisição e a resposta brutas ao lado dos valores decodificados, que é o que você precisa para verificar uma alteração de fiação ou um dispositivo novo. Como simulador de escravo, ele emula dispositivos com os registradores que você definir, com mapas de registradores salvos em CSV e vários modos de simulação, de modo que um CLP, uma IHM ou o seu próprio mestre possam ser testados sem hardware. O plugin de simulação recebeu uma nova interface e novos modos na versão de julho de 2026.

Duas outras ferramentas completam o conjunto: o plugin de varredura de dispositivos MODBUS lista os endereços que respondem em um barramento, e o nosso simulador online de escravo MODBUS RTU/ASCII faz a parte do escravo no navegador, sem nada para instalar. Para gravar registradores MODBUS em um banco de dados 24 horas por dia, use o Advanced Serial Data Logger; a página software MODBUS compara as opções.

Automação: sequências de teste, scripts, emulação de dispositivos

Plugin Test Sequence com uma lista de passos de requisição e resposta esperada e seus resultados

O trabalho de bancada se repete. O plugin Test Sequence (incluído na versão de abril de 2026) permite definir pares de requisição e resposta esperada, executá-los em ordem e obter aprovado ou reprovado a cada passo, sem uma linha de código. O plugin Scripter vai além, com comandos para enviar, aguardar, comparar padrões e desviar o fluxo, para os casos em que a sequência depende do que o dispositivo respondeu. Os plugins de simulação de protocolo ASCII e binário respondem a requisições definidas com respostas definidas e vêm com o código-fonte, para que você possa adaptá-los. O Replay log reproduz um log capturado em uma porta com as pausas originais, e o File transfer transfere arquivos por X-, Y- e Z-modem, Kermit e ASCII.

Guias: validação automatizada de hardware, scripts e macros, emulação de dispositivos ASCII e binários.

Quem usa

  • Desenvolvedores de sistemas embarcados e de firmware observam a UART de uma placa por meio de um adaptador USB-serial, enviam comandos de teste e mantêm um log de cada sessão com timestamps. Veja o monitoramento de UART.
  • Integradores de sistemas verificam o que uma balança, um leitor de código de barras, um CLP ou um receptor GPS realmente envia antes de configurar um logger ou escrever um parser, e usam o modo espião quando o aplicativo do fornecedor se comporta mal.
  • Equipes de suporte e de TI diagnosticam impressoras de cupom, terminais POS e impressoras de etiquetas que pararam de responder, e descobrem em qual porta COM um dispositivo foi parar depois de uma atualização de driver.
  • Engenheiros de teste executam a mesma sequência de requisições em um lote de dispositivos e registram os resultados, ou emulam um dispositivo para que o software possa ser testado sem ele.
  • Engenheiros de automação consultam e simulam dispositivos MODBUS RTU em barramentos RS485 e varrem o barramento em busca de endereços ativos.

Exemplos práticos: depuração de porta COM, analisador RS232, monitor RS232, scanner de portas COM.

Comparação com outras ferramentas seriais

O HyperTerminal não acompanha o Windows desde o Vista, e o PuTTY e terminais semelhantes não conseguem observar uma porta que outro programa tem aberta. O Advanced Serial Port Monitor reúne um terminal, um sniffer e ferramentas MODBUS em um único programa. Mantemos quatro páginas de comparação atualizadas:

Se você precisa registrar um dispositivo durante semanas e enviar os valores para o Excel ou para um banco de dados em vez de apenas olhar para eles, a ferramenta certa é o Advanced Serial Data Logger. Leia quando você precisa de um logger em vez de um monitor.

Preço e licença

Uma única edição, licenciada por computador. A licença cobre um PC ou servidor; não é por porta nem por usuário. Licenças por volume e ilimitadas estão disponíveis com o setor de vendas. Pagamento por cartão, PayPal, transferência bancária e mais de 15 métodos locais, e ordens de compra são aceitas de empresas. A página de pedido mostra o preço atual para o seu país e os detalhes de pagamento.

A versão de teste gratuita é o programa completo para avaliação; a compra de uma chave de licença desbloqueia a mesma instalação.

Requisitos de sistema

  • Windows 11, Windows 10, Windows 8 e Windows 7, e Windows Server 2012 a 2025, 32 bits e 64 bits.
  • Qualquer porta COM que o sistema operacional enxergue: integrada, placa PCI ou PCIe, adaptador USB-serial, perfil serial Bluetooth ou uma porta virtual criada por outro programa.
  • Dispositivos RS485 e RS422 por meio de um conversor.
  • Tamanho do download de cerca de 7 MB. Nenhum outro software é necessário.

Guias e tutoriais

Aulas: instalação · modos manual e espião · dados em hex e timestamps · arquivos de log e dados a partir de um arquivo · todos os tutoriais

Portas COM no Windows: liste todas as portas COM e descubra qual delas um aplicativo usa · porta COM não funciona · como testar uma porta COM · adicionar um dispositivo de porta COM · redefinir, excluir ou restaurar uma porta COM no Windows 11 · cinco erros comuns de porta COM · por que os aplicativos falham ao abrir uma porta serial · enviar dados para uma porta COM pela linha de comando

Cabos: pinagem e sinais RS232 · cabo de monitoramento · todos os diagramas de cabos

Referência: manual do usuário (PDF) · plugins · capturas de tela · histórico de versões

Novidades

[3 de julho de 2026] Advanced Serial Port Monitor gets a couple of updates. 1. We've significantly improved the MODBUS slave simulation plugin (new interface, storing registry maps to CSV files, new simulation modes). 2. We've fixed some minor bugs in the ASCII/Binary device simulation plugins.
[15 de maio de 2026] The Advanced Serial Port Monitor software has been slightly modified to version 4.7.2 build 515. Continuation of optimizations. The new version starts noticeably faster. It handles data better at high speeds.

A lista completa está no histórico de versões; a versão e a data de lançamento no topo desta página vêm do instalador atual.

Perguntas frequentes

Ele consegue observar uma porta COM que outro programa já tem aberta?

Sim. Esse é o modo espião. O outro programa continua funcionando e você vê os dois sentidos do tráfego dele com timestamps. Não é preciso cabo, segunda porta nem analisador de hardware.

Ele funciona com adaptadores USB-serial, Bluetooth e portas COM virtuais?

Sim. O Windows apresenta todos eles como portas COM e o programa os abre como uma porta integrada. Ele também lista cada porta com o nome do dispositivo, o que ajuda quando um adaptador muda de número.

Posso monitorar um barramento RS485?

Sim, por meio de um conversor RS232-RS485 ou USB-RS485. Use o modo RS485 se o conversor exigir que o PC alterne o sentido. Para escutar um barramento em operação sem perturbá-lo, derive as linhas A e B com um segundo conversor; a página software RS485 mostra a ligação.

Ele tem suporte a MODBUS?

Sim. O plugin MODBUS funciona como mestre RTU ou ASCII e como simulador de escravo, e o plugin de varredura de dispositivos encontra os endereços ativos em um barramento. Para gravar registradores MODBUS em um banco de dados sem supervisão, use o Advanced Serial Data Logger.

Qual é a diferença entre este programa e o Advanced Serial Data Logger?

O monitor é interativo: você abre uma porta, envia, observa e salva o que viu. O logger roda como um serviço do Windows, converte os dados em valores e os exporta continuamente para arquivos, Excel, bancos de dados ou outros programas. Muitos clientes usam o monitor para entender um dispositivo e o logger para coletar dados dele.

É uma compra única?

Há duas opções: uma assinatura anual ou uma licença perpétua que não expira. Ambas são por computador; a página de pedido mostra os preços atuais para o seu país.

Ele roda no Linux ou no macOS?

Não. É um programa para Windows. Ele roda em uma máquina virtual Windows se a porta serial ou o adaptador USB for repassado para o convidado.