Sniffer de pacotes RS-232

7

Estou trabalhando em um projeto de desenvolvimento de software que exige que eu envie sinais para um dispositivo através de uma porta RS-232. Infelizmente, os utilitários incluídos para a transferência de e para o dispositivo não funcionariam na distribuição em massa, por isso deixei de escrever por conta própria. A documentação incluída não fornece realmente nenhum exemplo da estrutura de pacotes do dispositivo, e eu gostaria de examinar os pacotes enviados para e do pacote de software incluído.

Existe um bom programa que me permita monitorar pacotes que chegam e saem da porta serial? Grátis é preferível, mas não obrigatório.

Heather M
fonte
4
As comunicações de porta serial tradicionalmente não usam "pacotes" (como transmissões de dados Ethernet ou USB). isso não quer dizer que um aplicativo moderno de porta serial não possa colocar um esquema de pacotes em cima das transmissões seriais mais tradicionais para seus próprios fins.
quack quixote
@ ~ quack - O dispositivo que estou usando usa um esquema de pacotes, embora eu não tenha percebido que isso não é algo inerente às comunicações de porta serial. Isso tudo é um pouco novo para mim.
Heather M
bem-vindo ao maravilhoso mundo da programação do dispositivo ... :)
quack quixote

Respostas:

8

A Portmon , da Sysinternals, fará o que você precisa:

Portmon é um utilitário que monitora e exibe todas as atividades de porta serial e paralela em um sistema. Possui recursos avançados de filtragem e pesquisa que o tornam uma ferramenta poderosa para explorar o funcionamento do Windows, ver como os aplicativos usam portas ou rastrear problemas nas configurações de sistema ou aplicativo.

insira a descrição da imagem aqui

Snark
fonte
Sim! Isso faz exatamente o que eu queria! Obrigado. :)
Heather M
Não acho que o Portmon funcione em versões mais recentes do Windows de 64 bits (Windows Vista e posterior?).
Peter Mortensen