RS232 Sniffer - Software e Solução de Hardware

O RS232, abreviação de "standard recomendado 232", é uma interface física para conectar dispositivos seriais, como fontes de UPS, dispositivos de armazenamento de dados, scanners, impressoras, etc. O RS232 troca dados a uma velocidade relativamente lenta. freqüentemente substituído por conexão USB. No entanto, em certas áreas, o RS232 ainda é indispensável - para automação de laboratórios ou para máquinas de levantamento e industriais. É amplamente utilizado para comunicação com equipamentos de rede - os servidores não têm monitor nem teclado e, no momento da inicialização, não há conexão de rede.

Serial Port Monitor

Ocasionalmente, precisamos monitorar as atividades de nossas portas seriais, digamos, os desenvolvedores podem ter que farejar a porta RS232 para codificar um aplicativo ou criar um driver para um dispositivo serial. O sistema operacional Windows, no entanto, não possui um monitor RS232 embutido para que você realmente não pode assistir o fluxo de dados dentro e fora da porta, a menos que você empregue um destes métodos:

  • Use um software sniffer RS232, esta seria a solução mais fácil para o problema. Aplicativos especiais são projetados para ouvir atividades em ambas as extremidades da comunicação e exibir os dados em uma tela ou gravá-los em um disco.
  • Hardware sniffer RS232 - embora tenha desvantagens, é realmente útil em certos casos. Por exemplo, uma comunicação full duplex em um canal RS232 não permite unir as duas linhas, duas portas seriais são monitoradas separadamente.

Software de monitoramento RS232

A maneira mais simples de farejar a porta RS232 é instalar um aplicativo especial capaz de monitorar, exibir, registrar logs e analisar todas as atividades da porta serial. Se ocorrer um problema quando você estiver desenvolvendo um aplicativo de software ou um driver, ele será rastreado e exibido imediatamente.

Serial Port Monitor

Serial Port Monitor é um utilitário do sistema para monitoramento de portas COM RS232/422/485. É compacto, mas poderoso o suficiente para fazer o seu trabalho muito bem e não requer nenhum hardware.

O Monitor Serial oferece vários filtros e permite procurar por dados específicos. Ele também possui um terminal integrado e oferece várias opções para exportar dados. Outra vantagem do aplicativo é sua interface simples e intuitiva.

Monitor de porta serial permite que você:

  • Monitora todas as atividades de uma porta serial
  • Assista várias portas simultaneamente
  • Visualizar dados em diferentes modos
  • Emular dados enviados para dispositivos

Então, como você monitora uma porta serial com a ajuda deste aplicativo?

É fácil, siga estes passos:

1. Baixar e instale o aplicativo no seu computador, inicie-o.

2. Agora você precisa ativar o monitoramento.

É assim que você faz - ao iniciar uma nova sessão, escolha "Monitoramento -> Iniciar" no menu principal ou clique em "Iniciar monitoramento" na barra de ferramentas principal ou pressione F5. Isso deve iniciar uma sessão de monitoramento imediatamente.

Verifique se o botão “Start monitoring” está desativado agora, mas os botões “Pause monitoring” e “Stop monitoring” estão habilitados. Isso significaria que o monitoramento está em andamento.

3. Abra a porta através do aplicativo.

Solução de hardware para detectar
porta RS232

Outra maneira de rastrear os dados da porta RS232 é usar um cabo sniffer especial que facilita a comunicação individual entre os dispositivos DTE e DCE. DTE significa Data Terminal Equipment, um PC ou uma impressora, por exemplo; enquanto o DCE é um equipamento de comunicação de dados, geralmente um modem. Para conectar um dispositivo DTE a outro dispositivo DTE ou DCE, é usado um cabo onde as linhas de transmissão e recepção são cruzadas, é chamado de cabo de modem nulo. Para ouvir os dados recebidos e enviados, é necessário um cabo especial.

Serial Port Monitor

Transmitir e receber linhas na conexão RS232 são separadas, o que torna full-duplex, ou seja, pode-se enviar e obter dados simultaneamente.

A maioria dos protocolos conhecidos como "mestre-escravo" ou "consulta-resposta" são half-duplex. Se os dispositivos nas extremidades opostas da conexão enviarem dados ao mesmo tempo, os sinais colidirão na linha de recepção. Um cabo divisor pode redirecionar as linhas de transmissão de ambos os dispositivos para a linha de leitura do computador que exibe os dados de monitoramento. Um dispositivo que atualmente não está enviando dados puxa sua linha de transmissão baixa, na faixa de -12 V a -5V. Se ambas as linhas de transmissão estiverem baixas, isto é, nenhum dos dispositivos estiver enviando dados, a linha de recepção do cabo de divisão também será puxada para baixo. Quando os dois dispositivos estão enviando dados, a linha de recebimento do cabo dividido é puxada para a faixa de 5V a 12V. Pode haver alguma conversa entre as linhas de transmissão dos dispositivos, mas isso não deve ser um problema.

Um PC envolvido no monitoramento de dados precisa de um aplicativo como o HyperTerminal, um aplicativo do Windows ou suas alternativas. O PC de monitoramento não pode enviar ou emular o envio de dados, pois a linha de transmissão não está conectada.

Como você vê, a segunda solução requer adicionalmente não apenas hardware, mas também um aplicativo. Enquanto Serial Port Monitor não precisa de nenhum para sniffar RS232 e permite monitorar várias portas simultaneamente.

Serial Port Monitor

Requisitos: Windows (32-bit e 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2016 , 9.16MB size
Versão 7.0.342 (13th , 2018) Notas de versão
Categoria: Communication Application