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

时间:2009-06-21 04:09:40

标签: language-agnostic serial-port snoop

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

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


免费工具

  1. Free Serial Port Monitor - 有这样的名字,我怎么没找到它?
  2. 良好的商业工具

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

      1. com0com - 在您的PC上创建虚拟串行端口,然后将它们相互连接以将一个应用程序连接到另一个应用程序而无需硬件
      2. 我现在想要的是基本上WireShark的连续剧。我喜欢它监听和解码标准网络协议的方式。我只是希望它可以窥探串口(也许有一个很好的插件?)

1 个答案:

答案 0 :(得分:7)

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

免费串行端口监视器允许您 截取,显示和分析所有 Windows之间交换的数据 应用程序和串行设备。它 可以成功使用 应用开发,设备驱动 或串行硬件开发和 提供强大的平台 有效的编码,测试和 优化