# ccu-console-html **Repository Path**: chenxi666/ccu-console-html ## Basic Information - **Project Name**: ccu-console-html - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-27 - **Last Updated**: 2026-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CCU Console HTML CCU设备上位机(Web版),用于与CCU设备进行TCP/串口通信、配置管理和固件升级。 ## 技术栈 - **后端**: Go — TCP服务器、串口通信、CCU协议解析 - **前端**: Vue 3 — 控制台UI、实时日志、设备管理 ## 功能 - TCP服务器:多客户端连接,收发CCU协议帧 - 串口通信:辅助通道 - 设备管理:查询/配置CCU设备(IP、端口、网关等) - 固件升级:HEX/BIN文件加载,分包发送,进度显示 - UDP广播:设备发现 ## CCU协议帧格式 | 字段 | 字节数 | 说明 | |------|--------|------| | 帧头 | 2 | 固定 0xAA55 | | 数据长度 | 2 | 负载长度(大端序) | | 协议版本 | 1 | 0x01 | | 消息类型 | 1 | 0x01=JSON, 0x02=升级 | | 序列号 | 2 | 防重 | | 设备ID | 4 | 设备标识 | | 命令字 | 1 | 命令类型 | | 负载 | N | 数据内容 | | CRC16 | 2 | MODBUS校验 | ## 目录结构 ``` _reference/ ← WPF旧项目,仅参考 backend/ ← Go后端 frontend/ ← Vue前端 ``` ## 开发 ```bash # 后端 cd backend go run main.go # 前端 cd frontend npm install npm run dev ``` ## 参考资料 - `_reference/CCUProtocolAnalysis.md` — CCU协议详细解析 - `_reference/README.md` — WPF旧版功能说明