巨电BMS电池远程服务与管理系统

我要开发同款
ayanami5002022年09月06日
122阅读

作品详情

该系统主要应用于福建巨电新能源股份有限公司针对旗下新能源设备公共汽车的远程管理和监控平台。主要包括对新能源公共汽车的设备概览、运行数据统计、设备管理、设备预警、设备告警等多方面管控维度,确保后台人员能全方位对运行中的新能源公共汽车进行统一设备管理、运行数据分析、设备调度、设备故障预警及设备告警处理方案。项目使用前后端分离的设计开发方案。我所负责的任务为后端java开发,通过SSM(Spring+SpringMVC+MyBatis)框架,并整合sprintboot、MyBatis Plus等多个框架及插件,实现高度规范化、模块化的开发结构项目开发过程中,主要的难点如下:1.新能源公共汽车设备会装有设备数据采集装置,该装置会实时传输大量监控数据至平台,如汽车运行时长、里程数、汽车维度表、电池各项指标等等。对平台的数据处理能力是一项比较大的考验。最终通过使用clickhouse作为数据存储中心,使用Go语言独立扩展一个数据处理服务底层,将已处理完成的数据封装成api供后端调用获取完美解决问题。2.平台要求对上传的数据进行实时多方位的展示,包括曲线图,统计报表,时间轴数据统计等。因此需要平台拥有实时生成统计报表的功能,最终通过嵌入redash iframe,接入puppeteer作为执行器实现该功能3.平台要求实现多个部门、多个层级的权限管理系统,权限范围涉及各项功能操作权限、运行设备查看权限,数据获取权限等,权限要求几乎涵盖整个系统模块。最终通过多次的权限架构升级,引入角色+部门+菜单+设备项目的权限框架实现对设备基于权限分配的多维度管理。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论