个人介绍
我是程序员客栈的proorp,一名Java兼前端vue工程师
我毕业于中原工学院,担任过国能信控互联技术有限公司的后端开发工程师
负责过通讯管理机,upwind,hmi的开发
熟练使用Java,vue,qt,c++
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-05-15 -至今北京国源联诺技术有限公司Java工程师
外派到国能信控互联技术有限公司,做新能源风力发电项目。主要负责公司项目的所有后端以及页面的内容
教育经历
2018-09-01 - 2021-06-01中原工学院软件工程本科
技能
该项目作为数据中台,可以由用户配置要采集的设备信息以及采集所需要的协议。并根据对应的点表对已经配置好的PLC设备进行数据的采集、显示、计算以及存储。同时也可以显示设备目前状态以及修改底层采集硬件的网口、串口、can口的配置信息。还可以生成具体点的IV曲线图。同时具有日志下载读取、状态点报警显示功能。 项目详情: 是一个作为多设备数据采集与转发的工具。后台使用的Java springboot,前台使用的vue,底层使用的公司自产的H1500.我主要在其中作为后端开发,接收底层硬件数据后进行处理,并根据页面的需求传递上层,接收上层页面配置好的相关内容,以多种协议下发给硬件。目前本产品支持连接一百台设备,单台设备支持最多20000个点的采集。 技术架构:JAVA,springboot,udp,TCP,IO流,modbusTCP,ftp。 个人职责:1、负责整个项目的后端程序开发。以及根据现场需求使用qt开发相同功能的程序。 2.使用JAVA的jar包modbus4j编写modbusTCP协议的批量采集与下控功能。 3.由于该程序本身并不存储数据所以配置信息全部使用文件保存使用大量IO操作实现文件的交互功能,并尽量减少文件读写所占用的时间。 4.与前端vue交互,提供相应数据内容的增删改查功能。 5.通过TFTP与udp与底层硬件控制中心交互,通过TFTP传输文件,使用udp以封装好的私有协议格式发送指令内容。实现页面对底层控制逻辑。 6.实现项目经理提出的需求并优化。 7.使用qt完成上述所有功能以及前端页面