# ERT-WaveScope-HTML
**Repository Path**: chenxi666/ert-wave-scope-html
## Basic Information
- **Project Name**: ERT-WaveScope-HTML
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-27
- **Last Updated**: 2026-06-01
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# ERT Wave Scope
> 四通道串口示波器 / 逻辑分析仪 Web 应用,专为 ERT 土壤电阻率检测仪设计。
## 技术栈
- **后端**: Go + Gin + gorilla/websocket + tarm/serialport
- **前端**: Vue 3 + TypeScript + Element Plus + Vite
## 快速开始
### 后端
```bash
cd backend
go run main.go
# 默认监听 :8080
```
### 前端
```bash
cd frontend
npm install
npm run dev
# 默认 http://localhost:5173
```
## 项目结构
```
ert-wave-scope-html/
├── backend/ # Go 后端
│ ├── main.go # 入口 + Gin 路由 + WebSocket
│ ├── config/ # 配置
│ ├── handler/ # HTTP / WebSocket 处理器
│ ├── model/ # 数据模型 / 消息类型
│ ├── protocol/ # ERT 协议解析 + CRC16-MODBUS
│ └── serial/ # 串口管理
├── frontend/ # Vue 3 前端
│ ├── src/
│ │ ├── api/ # WebSocket 客户端
│ │ ├── components/ # UI 组件(波形、表格、调试日志等)
│ │ ├── stores/ # Pinia 状态管理
│ │ ├── types/ # TypeScript 类型定义
│ │ └── views/ # 页面视图
│ └── vite.config.ts
├── docs/
│ └── 协议.md # ERT 通信协议规范文档 v2.3
└── AGENTS.md
```
## 协议文档
详细的 ERT 通信协议规范(帧结构、命令定义、CRC 算法、数据格式)请参考 [`docs/协议.md`](./docs/协议.md)。
## License
请查看项目中的 LICENSE 文件获取许可信息。