用于协议开发/调试的RS-232串行监听工具

Tom*_*eys 11 language-agnostic serial-port snoop

我开发了各种相对简单的固件设备.这些中的每一个最终都会以某种方式通过RS-232端口与PC(或其他设备)通话,因此我花了很多时间来实现和调试他们的通信协议.

我最常见的用例是窥探在我的PC上运行的程序,该程序通过串行端口(RS-232)与设备通信.我希望看到发送的内容以及何时发送,延迟传入和传出数据以及可能注入数据(特别是根据规则响应传入数据).


免费工具

  1. 免费串口监视器 - 有这样的名字,我怎么没找到它?

好的商业工具

  1. SerialTest - Demo版本根本没有窥探,必须支付才能获得真正的试用版.
  2. RS232分析仪 - 演示版无法监控,必须付费才能获得真正的试用.它似乎没有进行软件监控,只能使用硬件监听.它有一个有用的模式,它可以像一个带有可编程自动响应的简单RS-232设备.
  3. SerialSniffer - 再次,商业.该演示似乎不包含功能.
  4. Docklight有潜力,演示看起来很有用,只有硬件监听和仿真像RS-232分析器.

有关

  1. com0com - 在PC上创建虚拟串行端口,然后将它们相互连接,将一个应用程序连接到另一个应用程序,而无需硬件

我现在想要的基本上是WireShark for serial.我喜欢它监听和解码标准网络协议的方式.我只是希望它可以窥探串口(也许有一个很好的插件?)

小智 7

我建议使用Free Serial Port Monitor.我两年前用过的,它非常实用且免费.

Free Serial Port Monitor允许您拦截,显示和分析Windows应用程序和串行设备之间交换的所有数据.它可以成功地用于应用程序开发,设备驱动程序或串行硬件开发,并提供强大的有效编码,测试和优化平台.