26 lines
1.8 KiB
Markdown
26 lines
1.8 KiB
Markdown
# ⚡ Dorm Power Monitor
|
||
|
||

|
||

|
||
|
||
> **兰州大学宿舍电费自动化监控与统计工具**
|
||
>
|
||
> 本项目的核心链路——包括接口逆向、核心逻辑代码生成、工程构建、断点调试以及最终的服务器部署脚本,全流程均由 **DeepSeek** 主导完成,是一次完整的 AI-Driven Development 实践。
|
||
|
||
## ✨ 功能特性
|
||
|
||
* **🔌 自动化监控**:定时轮询获取宿舍最新电费余额与剩余电量。
|
||
* **📊 数据统计**:记录每日用电消耗,支持长期用电趋势跟踪。
|
||
* **🔔 低电量预警**:当电费余额低于设定的安全阈值时,自动推送告警通知,告别半夜突然断电。
|
||
* **🐳 轻量级无头运行**:提供完整的容器化配置,低资源占用,极其适合长期挂机。
|
||
|
||
## 🛠️ 全链路 AI 开发解构
|
||
|
||
本项目充分利用了 DeepSeek 的代码与逻辑推理能力,完成了以下阶段:
|
||
|
||
* **🕵️♂️ 逆向 (Reverse)**:抓取兰大后勤/校园卡系统的查询 API,通过 AI 辅助分析数据包头、鉴权逻辑 (Token/Cookie/Session) 及数据解密。
|
||
* **💻 代码 (Coding)**:AI 直接生成核心抓取脚本、异常重试机制(针对校园网不稳定或 API 限流)、以及通知模块。
|
||
* **📦 构建 (Build)**:由 AI 梳理项目结构,自动生成 `requirements.txt` / `package.json` 及 `Dockerfile`。
|
||
* **🐛 调试 (Debug)**:将运行时的报错日志与 Traceback 直接交由 AI 分析,秒级定位并修复 Token 过期、数据结构变更等 Edge Case。
|
||
* **🚀 部署 (Deploy)**:生成标准化的部署配置,完美适配各种云端环境(推荐运行在轻量应用服务器上,配合 Docker 实现进程守护)。
|