数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 95|回复: 2

[other] 在线串口工具 支持关键词 染色 提取 三折叠

[复制链接]
发表于 3 小时前 | 显示全部楼层 |阅读模式
在线串口 / 蓝牙 / WebSocket 调试工具
免安装、浏览器即用的极简通信调试平台。串口、蓝牙、WebSocket 三合一,实时收发 + 关键词染色 + 数据提取。



快捷发送染色和提取


王炸特性

三种通信模式
  • 串口 — Web Serial API,免驱动,Chrome/Edge 直接开用
  • WebSocket — 网络透传/远程串口(需本地部署,见下方说明)
  • 蓝牙 BLE — Web Bluetooth API,UUID16 / 完整 UUID,TX/RX 双特征


关键词染色 + 提取
  • 填「起始 + 结束」→ 区间模式:染色该区间 + 提取区间内容
  • 只填「起始」→ 关键词模式:高亮关键词 + 提取出现时间
  • Text / HEX 双模式匹配,提取结果自动锁存,不被新数据挤丢


专业调试细节
  • 显示:文本 / HEX / 同窗(文本|HEX 左右对照),Tab 一键切换
  • 三折叠:左侧栏、右侧栏、发送区都可折叠,整个应用能缩成一个小窗口,不占地方
  • 流控:DTR / RTS 手动控制,连接前可预置初始状态
  • 智能自动滚动:检测到你在底部才跟随,上翻历史不被拉扯
  • 收发:定时发送、文件发送(RAW / YModem)、快捷发送列表
  • 管理:缓冲区保护、导出 TXT/BIN、一键复制、配置导入导出、清屏


快捷键
  • Tab — 切换显示模式(文本 / HEX / 同窗)
  • p — 连接 / 断开
  • c — 清屏
  • Ctrl+Enter / Cmd+Enter — 发送
  • [​ / ​] — 折叠/展开左右侧栏
  • ' — 折叠/展开发送区


快速开始
  1. npm install
  2. npm run dev # 本地开发
  3. npm run build # 生产构建,部署 dist/ 目录即可
复制代码


⚠️ 注意
  • 串口 / 蓝牙要求 HTTPS 或 localhost(浏览器安全限制)
  • WebSocket 模式需本地部署:页面在 HTTPS 下只能连安全的 wss://;要连普通 ws:// 本地/局域网服务,请把本工具跑在 localhost 上(npm run devnpm run build 后本地托管)
  • 建议使用 Chrome / Edge



build 03 August 2026 13:35 (UTC+8)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

打赏

参与人数 1家元 +30 收起 理由
飞向狙沙 + 30 謝謝分享

查看全部打赏

发表于 1 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

发表于 1 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-8-3 17:29 , Processed in 0.078001 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表