Domanda

Sto sviluppando una vasta gamma di dispositivi firmware relativamente semplici. Ognuno di questi finisce per parlare con il PC (o un altro dispositivo) tramite RS-232 porta in un modo o nell'altro, quindi dedico molto tempo all'implementazione e al debug dei loro protocolli di comunicazione.

Il mio caso d'uso più comune è curiosare su un programma in esecuzione sul mio PC che sta comunicando con un dispositivo tramite la porta seriale (RS-232). Voglio vedere cosa viene inviato e quando, manipolare / ritardare i dati in entrata e in uscita e forse iniettare i dati (specialmente in risposta ai dati in arrivo in base alle regole).


Strumenti gratuiti

  1. Monitoraggio della porta seriale gratuita - Con un nome del genere, come ho fatto lo trovi?

Buoni strumenti commerciali

  1. SerialTest - La versione demo non fa alcuna ficcanaso, deve pagare per ottenere un vero processo.
  2. Analizzatore RS232 - La versione demo non può essere monitorata, è necessario pagare per ottenere una vera prova. Non sembra monitorare il software, solo l'utilizzo dell'hardware può curiosare. Ha una modalità utile in cui può agire come un semplice dispositivo RS-232 con risposte automatiche programmabili.
  3. SerialSniffer - di nuovo, commerciale. La demo non sembra includere funzionalità.
  4. Docklight ha potenzialità, la demo sembra utile, solo snooping hardware e simulazione come RS- Analizzatore 232.

correlati

  1. com0com - Crea porte seriali virtuali sul tuo PC e poi collegale tra loro per connettere un'applicazione a un altro senza hardware

Quello che voglio ora è fondamentalmente WireShark per seriale. Adoro il modo in cui snoop e decodifica i protocolli di rete standard. Vorrei solo che potesse snoopare le porte seriali (forse c'è un buon plugin?)

È stato utile?

Soluzione

Propongo Free Serial Port Monitor . L'ho usato due anni fa ed è stato molto utile e anche gratuito.

Free Serial Port Monitor ti consente di farlo intercettare, visualizzare e analizzare tutto dati scambiati tra Windows l'applicazione e il dispositivo seriale. esso può essere utilizzato con successo in sviluppo di applicazioni, driver di dispositivo o sviluppo hardware seriale e offre la potente piattaforma per codifica efficace, test e ottimizzazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top