



个人介绍
我是程序员客栈的programApe,一名十年全栈开发。
负责过宿迁生态化工园区项目、百发应急平台、江都智慧环保监测监管,明光生活污水、金坛智慧平台、盐城盐海电镀化工园区、东营广利园区平台、宜城一企一测、荆门应急平台、枣阳集水点、南京市公安局辅屏项目。
对接过各种不同协议、不同传输方式的iot数据。
熟练使用java、spring boot、spring cloud、vue、element ui、element plus、mysql、postgresql、influxdb、小程序原生开发、uniapp、python。
如果我的项目经历或者技术栈对您有帮助,请点击立即预约或者发布需求。
工作经历
2015-08-19 -2025-08-31南京绿椰菜软件有限公司开发已认证
主要承接各地区化工园区、环保局的软件系统开发。一般涉及到的模块为环保、安全、封闭化、应急。一般主要开发系统分为后台管理(企业人员填报资料,录入相关数据)、大屏展示系统(展示园区信息、监测实时污染情况、人员信息跟踪、园区进出口报备与审核)。各项目一般涉及到大量的iot数据接收与展示,如hj212的环保数据、有毒有害监测数据、电子围网监测数据、地磅监测数据等,涉及到的协议有国标协议以及厂商自定义协议。除此之外主要还包括与不同安防平台的对接,如海康的综合安防平台、大华平台,对接卡口门禁、车辆审核、人脸识别、监控视频等内容。 除了开发之外,还涉及到服务器的安装,一般为CenterOS7.6或者ubuntu22、ubuntu24。软件的部署安装、运维。
教育经历
2011-09-01 - 2015-06-09三江学院软件工程本科已认证
技能

一个自定义协议的电子围网数据接收与储存。 一、通讯方式 串口方式: 波特率为9600bps,采用8-N-1格式 网络方式: PC端做TCP服务器,默认监听端口5000 二、数据包格式 所有数据都以回车符为结束符,数据内容以空格分隔,所有数据都是有应答。 应答(布撤防才会有成功和失败之说,其他的指令都回A 1) 内容: A 结果 结果: 0: 失败; 1: 成功 2: 执行成功 注:每条指令都需要回复A 1,并以回车键结束。 心跳 内容: H 设备编号 通讯方式 设备类型 设备编号: 为报警主机编号 通讯方式: 0: 串口/网络; 2: GPRS 设备类型: 0: 接警机; 1: 主机 设备类型为非接警机时,设备跟PC连接建立后,立刻发送心跳包。 心跳间隔默认为10秒。 举例: 主机编号为0时:H 0 0 1 主机编号为1时:H 1 0 1 事件上传 内容: E 主机编号 防区编号 事件代码 子系统号 月-日-时-分 主机编号: 接警机上报时,为接警机编号-通讯机编号-终端设备编号;主机上传时为用户编号。 防区编号: 为0时,为非防区事件。


本系统是一套专为化工园区内露天停车场环境安全监控而设计的解决方案。其核心目标是实时、准确地接收现场传感器采集的有毒有害气体浓度数据,进行集中存储与分析,并依据预设的安全阈值(国家标准或自定义标准)进行分级报警。 系统采用国家环保标准 HJ 212-2017 协议进行数据传输,确保了与各类标准环保监测设备的兼容性与数据传输的规范性。同时,系统支持自定义污染物因子,以应对园区内可能存在的特殊、未在国标中明确编码的气体。 数据存储方面,系统采用 InfluxDB 作为主要的时间序列数据库,用于高效存储海量的历史监测数据。报警数据则利用 Redis 和 InfluxDB 进行双重存储,确保报警事件的实时响应、快速查询与永久记录。系统特别设计了 “消警” 机制,实现了报警事件从触发到处置的闭环管理。
