Advanced Serial Port Monitor:COM 口嗅探器与串口终端工具
为 Windows 2000 - Windows 11 (2022) (包含 服务器, x86 和 x64). 最新版本: 4.7.3 build 703. 2026年7月3日.
功能特性
嗅探(Spy)模式。 在不中断的前提下,监视外部设备与任何已打开该端口的 Windows 应用程序之间的数据交换。两个方向的数据都带时间戳显示。请阅读串口嗅探器和嗅探模式的说明。
终端模式。 自行收发数据:文本、十六进制字节、从弹出菜单选取的控制字符,或者整个文件。全双工,因此可以在数据不断进来的同时发送。参见 RS232 终端指南。
自动模式。 按 10 ms 到 10 s 的间隔向端口发送文本或二进制文件并记录回复,可用于老化测试和设备模拟。
双端口模式。 并排打开两个端口,通过 RS232 监控电缆监视两台外部设备之间的通信。
RS485 与 RS422。 RS485 模式会驱动 RTS 线,适用于需要由 PC 切换收发方向的转换器;RS422 则作为普通的全双工端口工作。参见 RS485 监控。
HEX、ASCII 和二进制视图。 随时切换收发数据的显示方式;按方向着色;选择字体和颜色。数据可以随到随显,也可以按数据包重新排版。
时间戳。 每个数据包都可以带有毫秒精度的日期和时间戳,窗口和日志文件中均可显示,从而让停顿和超时变得可见。
任意端口参数。 支持最高 921600 的标准波特率以及用户自定义波特率,5 到 8 位数据位,1 到 2 位停止位,全部校验类型,硬件和软件流控。所有参数都可以在端口打开的状态下修改。
日志文件。 把接收和发送的全部内容连同时间戳和方向标记保存到文件,供日后分析或重放到端口。
MODBUS 主站与从站。 MODBUS 插件可以轮询 RTU 和 ASCII 从站,也可以按您定义的寄存器模拟一台或多台从站设备。支持功能码 01 到 06、07、08、11、12、15、16、17 和 22。请阅读 MODBUS 插件指南。
MODBUS 设备扫描。 找出 RS485 总线上有应答的地址,您不必再猜测从站 ID。参见设备扫描插件。
测试序列。 定义请求与期望响应的配对并直接运行,无需编写脚本;每一步都会报告成功或失败。参见测试序列插件。
脚本。 Scripter 插件执行脚本,提供发送、等待、匹配和分支命令,适合重复性的台架工作。参见脚本与宏。
设备模拟。 ASCII 和二进制模拟插件用您定义的响应来应答请求,这样即使设备不在手边,也可以针对它开发软件。附带源代码。参见设备模拟。
文件传输与日志重放。 通过 X-modem、Y-modem、Z-modem、Kermit 或纯 ASCII 收发文件;按原始时序把捕获的日志重放到端口。全部插件都列在插件页面。
一个窗口中的三种模式

终端(手动)模式是大多数会话的起点。打开端口,输入一条命令或选择一个文件,按发送,然后读取回复。窗口并排显示 ASCII 和十六进制,标出每个数据包的方向,并为其打上时间戳。由于端口是全双工的,即使设备正在向您持续发送数据,您也可以继续发送。
嗅探(Spy)模式挂接到其他程序已经打开的端口上。不用拔掉任何线缆,另一个程序也照常运行;您会按顺序看到它收发的每一个字节,并带有时间戳。调试别人的软件、检查驱动程序,或者还原从未公开过的协议,用的就是这个模式。嗅探驱动多年来为高波特率做过重写,并随安装程序一起提供。
自动模式按定时器把数据源(例如一个文件)发送到端口,并记录返回的内容。与设备模拟插件配合,它可以把一台闲置的 PC 变成您正在等待的那台设备的替身。
MODBUS RTU 与 ASCII:主站、从站模拟器和扫描器

MODBUS 插件随程序一起提供,并且双向都能工作。作为主站,它读写一台或多台从站中的线圈和寄存器,并在解码后的数值旁显示原始的请求和响应,这正是验证接线改动或一台新设备时所需要的。作为从站模拟器,它按您定义的寄存器模拟设备,寄存器映射可保存为 CSV,并提供多种模拟模式,因此无需硬件就能测试 PLC、HMI 或您自己的主站。模拟插件在 2026 年 7 月的版本中获得了新界面和新模式。
另外两个工具使其更加完整:MODBUS 设备扫描插件会列出总线上有应答的地址,而我们的在线 MODBUS RTU/ASCII 从站模拟器在浏览器中完成从站这部分工作,无需安装任何东西。若要全天候把 MODBUS 寄存器记录到数据库,请改用 Advanced Serial Data Logger;MODBUS 软件页面对各个选项做了比较。
自动化:测试序列、脚本、设备模拟

台架工作是重复性的。Test Sequence 插件(2026 年 4 月加入)让您定义请求与期望响应的配对,按顺序运行,并为每一步给出通过或失败,无需写一行代码。Scripter 插件更进一步,提供发送、等待、模式匹配和分支命令,适用于后续步骤取决于设备应答内容的场合。ASCII 和二进制协议模拟插件用定义好的响应应答定义好的请求,并附带源代码,供您自行改写。Replay log 按原始的停顿把捕获的日志重放到端口,File transfer 通过 X-modem、Y-modem、Z-modem、Kermit 和 ASCII 传输文件。
指南:自动化硬件验证、脚本与宏、ASCII 和二进制设备模拟。
谁在使用它
- 嵌入式与固件开发者通过 USB 转串口适配器监视板卡的 UART,发送测试命令,并为每一次会话保留带时间戳的日志。参见 UART 监控。
- 系统集成商在配置数据记录器或编写解析程序之前,先确认电子秤、条码扫描枪、PLC 或 GPS 接收机实际发送了什么,并在厂商的应用程序出问题时使用嗅探模式。
- 技术支持与 IT 人员诊断停止响应的小票打印机、POS 终端和标签打印机,并查明驱动更新后设备落到了哪个 COM 口上。
- 测试工程师对一批设备运行相同的请求序列并记录结果,或者模拟一台设备,以便在没有它的情况下测试软件。
- 自动化工程师轮询和模拟 RS485 总线上的 MODBUS RTU 设备,并扫描总线上在线的地址。
实例:COM 口调试、RS232 分析仪、RS232 监视器、COM 口扫描器。
与其他串口工具的比较
自 Vista 起,Windows 不再附带 HyperTerminal,而 PuTTY 之类的终端无法监视其他程序已经打开的端口。Advanced Serial Port Monitor 把终端、嗅探器和 MODBUS 工具合并到一个程序中。我们持续更新四个对比页面:
- 六款串口监视器对比
- Docklight 与 Advanced Serial Port Monitor 对比
- 适用于 Windows 11 和 10 的 HyperTerminal 替代方案
- Advanced Serial Port Monitor 与 232analyzer 对比
如果您需要连续数周记录一台设备,并把数值推送到 Excel 或数据库,而不是逐条查看,那么合适的工具是 Advanced Serial Data Logger。请阅读何时需要数据记录器而不是监视器。
价格与许可
只有一个版本,每台计算机一个许可证。许可证按 PC 或服务器授权,不按端口或用户计算。销售部门提供批量许可和不限数量的许可。支持信用卡、PayPal、电汇以及 15 种以上的本地支付方式,企业还可以使用采购订单。订购页面显示您所在国家/地区的当前价格和付款详情。
免费试用版就是用于评估的完整程序;购买许可证密钥后即可解锁同一份安装。
系统要求
- Windows 11、Windows 10、Windows 8 和 Windows 7,以及 Windows Server 2012 至 2025,32 位和 64 位。
- 操作系统能够识别的任何 COM 口:主板自带的端口、PCI 或 PCIe 卡、USB 转串口适配器、蓝牙串口规范,或者由其他程序创建的虚拟端口。
- 通过转换器连接的 RS485 和 RS422 设备。
- 下载大小约 7 MB。不需要任何其他软件。
指南与教程
课程:安装 · 手动模式与嗅探模式 · 十六进制数据与时间戳 · 日志文件与来自文件的数据 · 全部教程
Windows 上的 COM 口:列出所有 COM 口并查明某个应用程序在用哪一个 · COM 口无法工作 · 串口乱码:按顺序做 7 项检查 · 如何测试 COM 口 · 添加 COM 口设备 · 在 Windows 11 中重置、删除或恢复 COM 口 · 五种常见的 COM 口错误 · 应用程序为什么打不开串口 · 从命令行向 COM 口发送数据
电缆:RS232 引脚定义与信号 · 监控电缆 · 全部电缆接线图
参考资料:用户手册(PDF) · 插件 · 屏幕截图 · 版本历史
更新内容
[2026年7月3日] Advanced Serial Port Monitor gets a couple of updates. 1. We've significantly improved the MODBUS slave simulation plugin (new interface, storing registry maps to CSV files, new simulation modes). 2. We've fixed some minor bugs in the ASCII/Binary device simulation plugins.[2026年5月15日] The Advanced Serial Port Monitor software has been slightly modified to version 4.7.2 build 515. Continuation of optimizations. The new version starts noticeably faster. It handles data better at high speeds.
完整列表见版本历史;本页顶部的版本号和发布日期取自当前的安装程序。
常见问题
它能监视其他程序已经打开的 COM 口吗?
可以,这就是嗅探(Spy)模式。另一个程序照常工作,而您可以看到它两个方向的通信数据,并带有时间戳。不需要电缆、第二个端口或硬件分析仪。
监视端口会干扰正在使用它的程序或设备吗?
不会。Spy 驱动程序在每个请求和每个字节经过端口驱动程序栈时复制一份,然后原样放行。它不会自己打开端口,不向设备发送任何数据,也不会改动应用程序设置的波特率、帧格式或流控制,因此与 PLC、电表或仪器之间正在运行的连接在您监视期间照常运行。唯一的规则是顺序:请在应用程序打开端口之前启动监视器,因为 Windows 会把端口独占地交给第一个程序。对于两个外部设备之间的连接,配合监视线缆的双端口模式只监听 TX 和 RX 两条线。
它支持 USB 转串口适配器、蓝牙和虚拟 COM 口吗?
支持。Windows 把它们全部呈现为 COM 口,本程序像打开主板自带端口那样打开它们。程序还会列出每个端口及其设备名称,当适配器的编号发生变化时,这一点很有帮助。
我可以监控 RS485 总线吗?
可以,通过 RS232 转 RS485 或 USB 转 RS485 转换器。如果转换器需要由 PC 切换收发方向,请使用 RS485 模式。若要在不干扰总线运行的情况下侦听,可用第二个转换器搭接到 A 线和 B 线上;RS485 软件页面给出了接线方法。
它支持 MODBUS 吗?
支持。MODBUS 插件可作为 RTU 或 ASCII 主站以及从站模拟器使用,设备扫描插件则能找出总线上在线的地址。若需要无人值守地把 MODBUS 寄存器记录到数据库,请使用 Advanced Serial Data Logger。
它与 Advanced Serial Data Logger 有什么区别?
监视器是交互式的:您打开端口,发送,查看,并保存所看到的内容。数据记录器作为 Windows 服务运行,把数据解析成数值,并持续导出到文件、Excel、数据库或其他程序。许多客户用监视器了解设备,再用数据记录器从设备采集数据。
这是一次性购买吗?
有两种选择:按年订阅,或不会过期的永久授权。两者均按计算机授权;订购页面会显示您所在国家/地区的当前价格。
它能在 Linux 或 macOS 上运行吗?
不能。它是一个 Windows 程序。如果把串口或 USB 适配器直通给客户机,它可以在 Windows 虚拟机中运行。
