未选择串口
串口日志
分包超时
日志类型
发送间隔(ms)
指令组
移除 指令内容,点击修改,双击改名 点击名称发送 HEX
系统设置
更多在线工具 反馈建议
Web Serial Debug
这是一个可以直接在浏览器里使用的在线串口调试工具,无需下载软件,打开即可使用。支持 Edge 和 Chrome 浏览器。
功能
- 自动重连,设备插拔自动重连
- 所有串口参数可设置更改,配置自动保存
- 串口日志支持 HEX, TEXT 和 彩色ANSI,自动滚动
- 分包合并,设定超时时间
- 快捷发送列表,自定义分组,快捷导入导出
- 配置文件导入导出,方便迁移
- 自定义脚本,支持发送和接收数据处理
使用方法
先选择一个电脑连接的串口
调整串口参数后打开串口即可开始通讯
中间区域是串口日志,可以选择 HEX ,TEXT 或者 彩色ANSI 显示
下方是发送区域,可以选择 HEX 或者 TEXT 发送,定时循环发送
右侧可以自己添加一些常用指令,快捷发送
自定义脚本
自定义脚本可以在发送和接收数据时进行处理
脚本支持 JavaScript 语法,通过postMessage和onmessage进行通讯
如下是一个简单的脚本示例
addEventListener('message', function ({data}) {
if(data.type=='uart_receive')
{
postMessage({type:'log',data:'消息长度:'+data.data.length});
//原文答复
postMessage({type:'uart_send',data:data.data});
}
})
setInterval(function(){
//定时发送
postMessage({type:'uart_send_txt',data:'hello world'});
},1000); onmessage接收到的数据格式如下
{
"type":"uart_receive", //消息类型 String,目前仅支持 uart_receive
"data":[0,1] //消息内容 Uint8Array
} postMessage发送的数据格式如下
{
"type":"uart_send",
"data":[0,1]
} | TYPE 类型 | DATA 数据格式 | 说明 |
|---|---|---|
| uart_send | Uint8Array | 发送字节数据 |
| uart_send_txt | String | 发送文本数据 |
| uart_send_hex | String | 发送十六进制字符串 |
| log | String | 打印日志 |