在“双碳”战略与建筑能源数字化转型的浪潮下,商业楼宇、产业园区、人才公寓等空间的中央空调(VRV 多联机)管理,正从粗放式用能迈向精细化能源治理。中央空调作为建筑能耗的主要来源,普遍存在“一拖多”计量链路复杂、电费按面积均摊、租户节能缺乏抓手、欠费催缴依赖人工、设备分散运维成本高等痛点,导致能源数据不可见、费用分摊不可信、运营决策缺乏依据。本项目以“让每一度电可计量、可分摊、可追溯、可结算”为核心理念,面向楼宇运营方与物业服务企业,构建覆盖设备接入、能耗采集、分区分户分摊、租户计费、欠费管控与运维告警的一体化数字能源管控平台,推动客户从“经验驱动”走向“数据驱动”,在保障租户体验的同时实现节能降碳、降本增效与收费透明。
平台以“端—网—云”一体化接入为主线,构建八大核心能力:一是空间与租户主数据,支持楼宇—楼层—房间/区域多级建模、公共区域治理与租赁关系绑定;二是设备资产与运行管理,覆盖网关、VRV 内外机、电表及设备类型,支持初始读数、倍率换算、批量导入导出、通讯链路监测与离线告警;三是 IoT 边缘接入,基于 Netty TCP 长连接统一纳管现场网关,完成空调控制器与电表协议解析、状态轮询及远程开关/模式/温度/风速控制;四是多级能耗分摊,按小时将外机总电量依据内机运行时长分摊至内机,再沿区域与租户关系逐级归集,支持分时电价与尾差校正;五是租户计费闭环,提供充值、账户流水、每日自动扣费、欠费统计、余额不足自动锁定与定时关断;六是能源数据分析,提供首页能耗看板、24 小时/30 天曲线、租户同比环比、异常电表识别与积木报表;七是系统治理,涵盖初始化、JWT 认证、验证码、用户权限、电价策略、接口日志与钉钉告警;八是数据修复与追溯,支持日志回溯恢复余额和电表读数、按基准期比例补扣或退还,保障生产数据可恢复、可追溯。
项目采用 Java 17、Spring Boot 2.7、Spring Security/JWT、Spring Data JPA、MySQL 8 构建后端底座,设备接入层基于 Netty 4.1 自研 TCP 长连接服务,报表集成积木报表,Excel 处理采用 EasyExcel,运维告警通过钉钉机器人触达。整体采用 Maven 多模块的模块化单体架构,按 base(领域与数据)、security(认证鉴权)、iot(设备接入)、manage(后台服务)、index(聚合启动)分层解耦,兼顾交付效率与演进空间。本人负责后端核心模块的开发与持续优化:一是建设设备接入层,完成网关长连接管理、设备路由、空调/电表十六进制协议解析、CRC 校验、状态轮询与指令下发;二是设计多级能耗分摊引擎,实现“外机总电量→内机运行时长→区域→租户”的逐级分摊,处理尾差、分时电价、跨天与补扫场景,通过字典持久化扫描位点,保证任务幂等、可恢复;三是打通租户计费闭环,覆盖充值、扣费、欠费锁定、定时关断及补扣/退还;四是建设生产数据修复能力,支持日志解析恢复余额与电表读数;五是推进性能治理,针对高频表建立复合索引、批量查询替代 N+1、定期清理实时功耗与通讯日志。项目难点在于一拖多场景下的能耗公平分摊、异构设备协议兼容与在线状态管理、计费数据一致性,以及长期运行下的数据修复与性能稳定性。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论