RS-232 serial snoop tools for protocol development / debugging

I am developing a wide range of relatively simple firmware. Each of them ends the conversation with a PC (or other device) through the RS-232 port one way or another, so I spend a lot of time implementing and debugging their communication protocols.

The most common use case is to track a program running on my PC that communicates with the device through a serial port (RS-232). I want to see what was sent and when, cripple / delay incoming and outgoing data and, possibly, enter data (especially in response to incoming data based on rules).




Free tools

Good commercial tools

  • SerialTest - The demo version does not track at all, you will have to pay to get a real trial version.
  • RS232 analyzer - the demo version cannot be controlled, you have to pay to get a real trial version. It does not seem to be monitoring software, but only with the help of hardware can it track. It has a useful mode where it can act as a simple RS-232 device with programmable answering machines.
  • SerialSniffer - again, commercial. Demo does not include functionality.
  • Docklight has potential, the demonstration looks useful, only hardware tracking and simulation, for example, the RS-232 analyzer.

Related

  • com0com - Create virtual serial ports on your PC and then connect them to each other to connect one application to another without hardware

What I want right now is basically WireShark for serial input. I love the way it tracks and decodes standard network protocols. I just want it to snoop serial ports (maybe there is a good plugin?)

+11
language-agnostic serial-port snoop
Jun 21 '09 at 4:09
source share
1 answer

I suggest Free Serial Port Monitor . I used two years ago and it was very useful as well as free.

The free Serial Port Monitor allows you to intercept, display and analyze all data exchange between a Windows application and a serial device. It can be successfully used in application development, device driver or serial equipment and offers a powerful platform for efficient coding, testing and optimization.

+7
Jun 21 '09 at 4:34
source share



All Articles