# env-gather **Repository Path**: horry_hu/env-gather ## Basic Information - **Project Name**: env-gather - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-16 - **Last Updated**: 2025-09-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 环境数据采集系统 这是一个环境数据采集系统,包含客户端和服务端模块,用于收集和处理环境数据。 ## 模块说明 - **env-client**: 客户端模块,负责数据采集和发送。 - **env-server**: 服务端模块,负责接收和存储数据。 - **env-common**: 公共模块,包含备份、日志和数据模型。 ## 核心功能 - 数据采集:客户端采集环境数据。 - 数据传输:客户端将数据发送到服务端。 - 数据存储:服务端将数据存储到数据库。 ## 数据模型 环境数据模型包含以下字段: - 名称 - 源ID - 目标ID - 设备ID - 传感器地址 - 数据量 - 命令 - 状态 - 数据值 - 采集时间 ## 使用说明 1. 启动客户端:运行 `ClientMain` 类的 `main` 方法。 2. 启动服务端:运行 `ServerMain` 类的 `main` 方法。 确保配置文件 `data-file` 和 `data-file-simple` 中的设置正确以适应您的环境。 ## 接口说明 - `Client`: 客户端接口,定义数据发送方法。 - `Gather`: 数据采集接口。 - `Server`: 服务端接口,定义数据接收方法。 - `DBStore`: 数据库存储接口。 - `Backup`: 数据备份接口。 - `Log`: 日志记录接口。 ## 许可证 该项目使用 MIT 许可证。详情请查看项目根目录下的 LICENSE 文件。