← 返回首页

Web串口调试助手

串口终端
TX: 0 B RX: 0 B 速率: 0 B/s
等待串口连接...
[提示] 本工具使用浏览器原生 Web Serial API,目前仅支持 Chrome、Edge 等 Chromium 系浏览器。

功能亮点

串口连接

基于 Web Serial API 直接访问电脑串口,无需安装任何驱动或软件

ASCII/Hex切换

支持 ASCII 和十六进制双模式显示,接收和发送可分别选择格式

灵活配置

支持波特率、数据位、停止位、校验位的全部标准设置组合

终端窗口

实时显示收发数据,滚动自动跟随,支持清空终端重新开始

日志导出

全部收发记录带类型标记一键导出为 TXT 或 CSV,方便复盘和分析

模板造帧与多通道曲线

结构化拼包 (const/len/payload/crc) 一键生成协议帧,接收数据实时绘制为多通道曲线图(最多4通道),支持 Modbus/CRC16/CRC32 校验自动追加发送

多串口与Modbus主机

多串口配置快照快速切换,独立颜色标记和日志统计;Modbus RTU主机模式支持全部功能码(01-10)、轮询读取、寄存器表可视化编辑

队列与脚本预处理

队列模式编排命令序列(等待/响应匹配/超时),脚本预处理 onSend/onRecv 钩子在沙箱中运行,支持加密/加头/协议解析等预设

自动应答与XModem传输

自动应答规则列表(字符串/正则匹配+延迟响应),XModem/YModem协议文件传输(128/1024块+CRC16+ACK/NAK重传),进度可视

Hex偏移视图与指令管理

终端新增Hex偏移视图(00000000:+16字节HEX+ASCII预览),可点击字节高亮复制;指令管理支持自定义指令增删改查和JSON导入导出

使用步骤

  1. 点击「连接串口」按钮,在弹出的对话框中选中目标串口设备
  2. 在侧边栏配置波特率、数据位、停止位、校验位等参数
  3. 终端区域自动显示设备发送过来的数据内容
  4. 在底部输入框输入要发送的数据,选择 ASCII/Hex 格式,点击发送
  5. 连接结束后点击「断开连接」,或使用「导出日志」保存全部通信记录

关于

通过支持 Web Serial 的浏览器连接串口设备,可设置串口参数并收发文本或 Hex 数据。

常见问题

Web Serial 和原生串口工具有什么区别?
原生串口工具(PuTTY、Tera Term、minicom)功能更全面——支持脚本自动化、日志滚动记录、DTR/RTS 流控。Web Serial 的优势是零安装(打开浏览器就能用)和跨平台一致(Windows/Mac/Linux/ChromeOS 体验相同)。局限:需要 Chrome/Edge 等支持 Web Serial 的浏览器(Firefox/Safari 不支持),且一次只能打开一个串口。
为什么连接后收到乱码?
几乎肯定是波特率(Baud Rate)不匹配。发送方和接收方必须使用完全相同的波特率——常见的如 9600、115200、921600。差一点点都不行——9600 和 115200 的数据波形完全不同。排查步骤:&circled1; 确认设备代码中 Serial.begin() 设置的波特率;&circled2; 确认数据位(通常 8)、停止位(通常 1)、校验位(通常 None)的设置一致;&circled3; 检查 USB 转串口芯片的驱动是否正常。