真实交付项目储能云平台储能设备
储能电站云平台(ThingsBoard 二次开发)
基于 ThingsBoard 为储能企业二次开发电站云平台:定制前端和多租户体系,扩展设备日充放电量与收益统计、电价模板、充放电策略模板、报表导出和可视化大屏设计器。
- 项目时间
- 2025-03 至 2025-05
- 项目周期
- 分阶段交付
- 交付团队
- 项目组
真实交付项目。客户名称已隐去;为保护客户数据,界面图按项目实际功能重绘,数值均为演示数据,设备编号、坐标和服务器信息不公开。
储能电站云平台(ThingsBoard 二次开发) · 界面示意图
01 / 04
系统架构PC 后台
ThingsBoard 负责接入、规则链和多租户,统计、电价、策略和大屏放在独立业务服务。
- 平台底座
- ThingsBoard
- 统计指标
- 充放电量 / 收益
- 业务模板
- 电价 + 策略
- 可视化
- 大屏设计器
项目背景
项目背景与挑战
ThingsBoard 的设备接入、规则链和多租户很成熟,但储能业务关心的日充放电量、收益、峰谷电价和充放电策略都没有现成功能,自带看板也不适合做给业主看的大屏。直接改 ThingsBoard 核心代码,以后升级底座会非常痛苦。
适合想用开源 IoT 平台快速搭建储能、光伏、充电站监控平台,又需要补齐行业统计和策略功能的团队参考。
怎么做的
解决方案
- 01保留 ThingsBoard 作为接入和规则引擎底座,设备遥测、属性、告警和 RPC 下发走原生能力
- 02业务功能放到独立的 Spring Boot 服务:按设备、按日汇总充电量、放电量、电网取电量、负载用电量和收益
- 03电价模板按尖峰平谷时段保存,策略模板按时段配置充电 / 放电 / 待机和功率,按客户维护并可下发
- 04定制 Angular 前端,增加统计报表页;导出时通过多数据源读取底座库,把租户、客户、设备 ID 转成名称
- 05集成可视化大屏设计器,支持 SQL、HTTP、脚本数据集,做单站大屏和监控大屏
技术栈
- ThingsBoard
- Angular
- Spring Boot
- MyBatis-Plus
- PostgreSQL
- MySQL
- ECharts
- Docker
项目亮点
- ThingsBoard 底座 + 独立业务服务
- 日充放电量与收益统计
- 电价模板与充放电策略模板
- 可视化大屏设计器
适合参考的项目
- 想基于 ThingsBoard 等开源平台快速落地的储能、光伏、微电网项目
- 需要按客户统计充放电量和收益、给业主出报表的运营方
- 需要可视化大屏但不想每次改需求都找前端排期的团队
交付时要重点关注
- 底座只做配置和插件扩展,不改核心代码,便于后续升级。
- 统计口径(时区、日切点、收益公式)先写成文档再开发。
- 策略下发要有设备回读确认,不能只看下发成功。
做类似项目,建议先准备这些资料
- 设备类型(BMS、PCS、电表、网关)和上报字段、周期
- 租户、客户、电站、设备的层级关系和查看权限
- 收益计算口径:电价时段、计费方式、是否含需量
- 策略下发方式和设备侧确认机制
FAQ
关于这个项目的常见问题
用 ThingsBoard 二次开发和完全自研怎么选?+
设备接入、规则链和多租户需求跟 ThingsBoard 吻合度高、希望尽快上线时,二次开发更快;如果业务流程和权限模型差异很大,自研更可控。这个项目把行业功能放到独立服务里,两者兼顾。
收益统计怎么算?+
按设备每天的充电量、放电量结合电价模板的时段电价计算,口径由客户确认。电价、时段和计算方式都可以按项目调整。
大屏能自己改吗?+
平台集成了大屏设计器,拖拽组件、绑定数据集即可调整布局和指标,常规改动不需要重新开发。
继续看
同类案例
项目咨询
想做类似「储能电站云平台(ThingsBoard 二次开发)」的项目?
把设备类型、协议资料、样机状态和计划上线时间发过来,我们会对照这个项目的做法,给你首期范围、报价区间和推进顺序建议。
如果你暂时不方便填写完整信息,也可以直接前往 联系页面 获取电话、邮箱与微信方式。
提交项目需求
适用于 储能电站云平台(ThingsBoard 二次开发) 场景,提交后默认进入业务咨询通道。
