34ec65c8b5f54a450890ae904ce98536d58fa60b
AquaControl AI
污水厂数据管理、采集/写入和历史数据平台。后端为单进程 Go 服务,前端为 Vue 3,配置存储于 PostgreSQL,历史数据存储于 TDengine。
本地启动
- 复制
.env.example为.env,通过环境变量注入数据库配置(应用不会自动读取文件)。 cd web && pnpm install && pnpm buildgo run ./cmd/server
服务启动时执行幂等迁移并对 PostgreSQL、TDengine 进行带超时健康检查。生产环境应通过进程管理器注入环境变量,并仅在受信任内网暴露写入 API。
安全说明
- 数据库密码不得提交到仓库。
- PLC 人工写入必须启用
write_enabled,执行后回读验证并记录write_logs。 - Modbus TCP 驱动已保留协议工厂和地址校验,本阶段不进行现场测试。
开发过程和测试证据见 docs/development-log.md。
Description
Languages
Go
52.5%
Vue
39.1%
CSS
4.8%
TypeScript
3.5%