# aws3.2 **Repository Path**: ydbso/aws3.2 ## Basic Information - **Project Name**: aws3.2 - **Description**: 一个基于手机APP的称重系统 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-12 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 称重数据监控系统 一个完整的称重数据监控解决方案,包含串口数据采集、MQTT 数据传输、后端服务存储和跨平台客户端展示。 ## 系统架构 ``` ┌─────────────────┐ 串口数据 ┌─────────────────┐ │ 称重仪表设备 │ ───────────────▶ │ serial-mqtt-app │ │ (耀华协议等) │ │ (数据采集终端) │ └─────────────────┘ └────────┬────────┘ │ MQTT ▼ ┌─────────────────┐ ┌─────────────────┐ │ weight-client │ ◀────────────────│ weight-server │ │ (UniApp 客户端) │ HTTP API │ (Node.js 服务) │ └─────────────────┘ └─────────────────┘ │ ▼ ┌──────────────┐ │ MySQL 数据库 │ └──────────────┘ ``` ## 项目组成 | 模块 | 技术栈 | 说明 | |------|--------|------| | [serial-mqtt-app](serial-mqtt-app/) | Python + PyQt6 + paho-mqtt | 串口数据采集桌面应用,支持耀华协议 | | [weight-server](weight-server/) | Node.js + Express + MySQL | RESTful API 服务,支持 OCR 识别 | | [weight-client-uniapp](weight-client-uniapp/) | UniApp + Vue3 | 跨平台客户端,支持微信小程序、H5、App | ## 功能特性 ### 数据采集端 (serial-mqtt-app) - 支持多种串口协议(耀华 YH-T5、文本协议) - 实时重量数据显示 - MQTT 数据上传 - 虚拟串口支持 - 系统托盘运行 ### 后端服务 (weight-server) - RESTful API 设计 - MySQL 数据持久化 - 腾讯云 OCR 集成(车牌、身份证、银行卡识别) - 图片上传存储 - 磅单编号自动生成 ### 客户端 (weight-client-uniapp) - 实时重量监控 - 磅单管理(毛重、皮重、净重) - 拍照识别车牌/身份证/银行卡 - 磅单打印支持 - 微信小程序/H5/App 三端支持 ## 快速开始 ### 1. 启动后端服务 ```bash cd weight-server npm install # 配置数据库(编辑 config/database.js) npm start ``` ### 2. 启动数据采集端 ```bash cd serial-mqtt-app pip install -r requirements.txt python main.py ``` ### 3. 运行客户端 使用 HBuilderX 打开 `weight-client-uniapp` 项目,选择运行到浏览器或小程序模拟器。 ## 技术栈 - **后端**: Node.js, Express, MySQL2, Multer, 腾讯云 SDK - **桌面端**: Python, PyQt6, pyserial, paho-mqtt - **客户端**: UniApp, Vue3, MQTT.js ## 目录结构 ``` aws3/ ├── serial-mqtt-app/ # 串口数据采集应用 ├── weight-server/ # 后端 API 服务 ├── weight-client-uniapp/ # 跨平台客户端 └── README.md ``` ## 许可证 [MIT](LICENSE) ## 贡献 欢迎提交 Issue 和 Pull Request。