← 返回首页
Web串口调试助手
串口终端
等待串口连接...
[提示] 本工具使用浏览器原生 Web Serial API,目前仅支持 Chrome、Edge 等 Chromium 系浏览器。
功能亮点
串口连接
基于 Web Serial API 直接访问电脑串口,无需安装任何驱动或软件
ASCII/Hex切换
支持 ASCII 和十六进制双模式显示,接收和发送可分别选择格式
灵活配置
支持波特率、数据位、停止位、校验位的全部标准设置组合
终端窗口
实时显示收发数据,滚动自动跟随,支持清空终端重新开始
日志导出
全部收发记录带类型标记一键导出为文本文件,方便复盘和分析
使用步骤
- 点击「连接串口」按钮,在弹出的对话框中选中目标串口设备
- 在侧边栏配置波特率、数据位、停止位、校验位等参数
- 终端区域自动显示设备发送过来的数据内容
- 在底部输入框输入要发送的数据,选择 ASCII/Hex 格式,点击发送
- 连接结束后点击「断开连接」,或使用「导出日志」保存全部通信记录
关于
串口(UART/RS-232/RS-485)是嵌入式开发中历史最悠久的通信接口——Arduino、ESP32、STM32、树莓派等开发板的调试输出(Serial.print)、AT 指令通信(WiFi/蓝牙模块)、GPS 模块 NMEA 数据输出,几乎都走串口。传统的串口调试需要安装驱动和专用软件(如 PuTTY、Tera Term、minicom)。本工具通过浏览器 Web Serial API 直接访问电脑串口,支持设置波特率/数据位/停止位/校验位,Hex 和 ASCII 双模式收发。通信通过串口直连设备,数据不经过任何服务器。适合嵌入式开发者在未安装串口工具时快速调试、或在受限环境中连接开发板查看输出。
常见问题
- 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 转串口芯片的驱动是否正常。