




个人介绍
熟悉物联网开发、工业自动化、数据采集、scada 上位机、Visual Studio、QT 、通信协议、并发服务。
各类中间件(mqtt、redis、kafka等)
各类接口数据采集(socket 、串口、can、usb、gpio、spi等)
各类工业物联网通信协议(modbus、iec101、102、103、104、61850、opc、json、dlt/645、plc、s7、http等等)
各类数据库(mysql、sqlserver、oracle、sqlite)
工作经历
2017-10-01 -至今百斯特(广州)信息技术有限公司Linux研发工程师
1、工业在线监测 scada 系统的独立开发(C#) 独立研发一套基于windows的scada工业在线监测系统,系统是典型的上位机系统软件,软件包含svg矢量图形模块、数据采集模块、数据处理模块、ui人机界面、曲线、报表、日志、告警、五遥点表(遥信、遥测、遥控、遥调、遥脉/遥视)等,涉及技术点非常广泛。 图形处理技术、串口/网口采集、socket、Tcp、Winform、WPF、电力自动化等等。 2、物联网通信服务器的独立开发(Linux C/C++ Shell) 独立研发设计了一套基于Linux系统5.11内核的通信服务器,应用于各类工业环境的各类仪器不同的数据进行采集、交换、汇聚、整合,还拥有无线4G/5G通信功能,可以将数据整合后以无线专网方式进行传输,极大的提高智慧工厂的数据融合能力。 涉及技术点包含:IPC共享内存、信号量、消息队列;各类自研发编写的泛型链表、队列、栈;串口、网口、usb口、can口、gpio、spi等接口的采集与输出、shell脚本技术;mqtt、kafka、redis、http、json、各类工业通信协议技术如:iec101、102、103、104、6
2016-10-01 -2017-10-01广州邦正电力科技有限公司Linux研发工程师
1、北斗小水电自动化系统开发(Linux C Shell) 基于北斗短报文协议,应用于极端通信条件下的小水电数据采集环境,在这些环境中,没有手机信号与网络信号,该设备可解决此类问题,只要天线位于露天环境,就有卫星信号,可替代人工抄表,省去电网大量人工作业费用。 2、北斗配网自动化系统开发(Linux C Shell) 基于北斗短报文协议,依然是应用于极端通信环境下,可实现电力配网的采集与遥控功能。 3、北斗指挥机系统开发(Linux C Shell) 与第1点不同的是,这是汇聚设备,用以接收一定数量的北斗采集终端的数据,再将数据整合转换上送到电网系统。 4、包含各工业通信协议:101、103、104、modbus、dlt645、北斗短报文协议等
2014-07-01 -2016-10-01广州昀峰电气有限公司研发工程师
负责公司全部软件的开发与管理,由于公司已有成熟软件,负责软件维护、二次开发等工作。在职期间,参考许继scada系统开发了一套基于c#winform的scada系统。
教育经历
2021-09-01 - 2024-01-01国家开放大学计算机科学与技术专科已认证
由于高中辍学,没参加高考,后来在北大青鸟参与计算机编程学习,一直到后面自学各种编程,直到14年参加工作。
技能
将温湿度传感器、红外热成像传感器装在电机接线盒中,并通过5G网络将数据传入石化内网服务器,再部署物联通信管理机从石化服务器采集数据,并将数据转为前端系统可识别的协议格式、存入数据库,最终在前端系统上展示数据。 本项目中我负责物联通信管理机的开发,协议转换开发,基于linux环境。 提升了公司在石化企业的知名度,项目完成度,资金高收益。 也提升了自己对项目程序的开发能力、项目实施的管理与对接能力。

本项目结构为: 设备感知层-电机接线盒温湿度传感器、红外热成像传感器 传输层-石化内网5G通信、石化数采网、石化智云服务器 汇聚层-物联通信管理机、数据库服务器、Web应用服务器 用户层-Web预警平台系统 项目分工: 单片机开发小组-传感器开发 平台开发小组-物联网数采平台搭建 Linux开发小组-通信管理机开发、数据采集、协议转换、Web数据上送与接收 Web开发小组-开发基于https的Web监测平台系统 角色分配: 整个项目的链路共4个小组,共5人完成,其中2人负责单片机开发、2人负责Web开发,我负责Linux开发,负责中间层 从项目开始,到实施,其中需要与石化企业厂内各领导、部门对接,安装传感器时要与工程部、施工队对接、安装管理机时需要与电气、信息部对接、安装部署Web应用时需要与网络部、信息部等安全部门对接,到最终项目完成。 给公司在石化企业中带来了巨大的项目效益,完好的项目完成度,提升了公司的知名度、竞争力与经济效益。 我自己也更加增强了从程序编写到项目实施的整体能力,稳步提升自身的沟通、对接、交流合作的能力。

项目采用4G/5G智慧网关,对接采集开关柜、plc、ups等电力设备的数据,并对相关遥控点进行配置、回路遥信设置与线路施工,将现场各类不同的通信协议的数据传输汇聚到机房中的物联通信管理机,在物联管理机处使用以太网连接到后台调度控制系统前置机,此处将数据统一转为iec104协议供调度系统采集,调度系统出了采集遥测、遥信数据外,还可以对遥控点进行遥控。 整个项目从采集层到汇聚层,全程使用无线网络、极大减少了传统工业数据采集的施工、耗材、使得网络结构更加简化,且解决了偏远地区的数据采集困难的问题。
