Project / QZXY Hotwater

趣智校园第三方热水控制项目

把依赖抓包参数的校园热水开关流程整理成可复用的桌面脚本、Android 应用和 HarmonyOS 应用。

Python 桌面脚本
Android 移动端应用
HarmonyOS 鸿蒙应用

项目定位

这个项目是围绕“趣智校园热水控制”整理出的第三方实现仓库,目标是把原本分散在抓包参数和手动请求里的流程,沉淀成更容易复用的工具。

当前仓库保留桌面脚本和两套移动端工程,适合自己维护参数、验证接口状态,或在手机上更方便地控制热水开关。

当前能力

  • 从 Charles 导出的 .chls 抓包文件提取关键字段
  • 查询余额、设备信息和当前热水状态
  • 执行开热水、关热水,并复用本地订单缓存
  • Android 与 HarmonyOS 应用提供操作页、配置页和小组件入口

Structure

仓库结构

项目按使用场景拆成桌面脚本、Android 工程和 HarmonyOS 工程,便于分别维护和调试。

Desktop

桌面版脚本

qzxy_hotwater.py 和三个批处理入口用于快速检查状态、开热水、关热水。

Android

安卓版应用

android_hotwater 提供操作页、配置页、配置导入导出、操作历史和桌面小组件。

HarmonyOS

鸿蒙版应用

harmony_hotwater 复用同一套控制思路,提供移动端操作界面和 HarmonyOS 小组件。

安全边界

项目不内置自动抓取其他应用流量的能力,也不静默提取凭据;参数由用户自行导入和维护。

Workflow

采用抓包导入

用户自行使用 Charles 或其他认可工具抓包,导出 .chls 文件后,在脚本或应用中导入解析。

手动授权 本地配置

Not Claimed

不做隐式抓取

页面不把本地 VPN、系统证书、root 抓包或平台绕过包装成已完成能力,避免扩大安全和维护风险。

边界清晰 避免误导