客户为上海新能源科技有限公司,该项目用于对分布式户用屋顶光伏电站的实时发电数据进行采集、远控、监控、统计等。
点击空白处退出提示
客户为上海新能源科技有限公司,该项目用于对分布式户用屋顶光伏电站的实时发电数据进行采集、远控、监控、统计等。
1.数据采集:通过tcp接收设备上传的发电数据并保存,数据的采集涉及多线程与高并发。
2.设备远控:远程控制设备的重启、功率上限、设置安规等等。
3.远程升级:可对微逆中的程序进行远程升级。
4.实时监控:以网页的方式展示微逆的实时发电信息。
5.发电统计:对发电量进行日月年的统计,向用户展示微逆级、电站级的发电详情。
6.用户/电站/设备管理:用户注册、电站与微逆/采集器的增、删、改等基础功能。
1.本人负责该项目的手机端接口、网站、数据采集/远控服务的开发。
2.网站部分采用Asp.net实现,由于项目立项时间较早(2016年左右),项目技术栈比较老旧,后端部分开发初期采用.net framework4.5,后期升级到.net framework4.8,数据库为Oracle,采用表分区技术来对设备的历史数据进行存储,保证较高的查询效率,数据采集/远控服务在后期加入了redis缓存技术来减小数据库压力,与设备的通信以socket为主,自定义的私有协议,后来加入了mqtt;该项目最近网站部分在用vue和java进行重构,但网站重构工作由其他工程师负责,本人只负责数据采集/远控服务的重构。
3.项目地址为:https://www.envertecportal.com




评论