从业 Linux 开发10年,擅长C/C++/C#、Shell、Lua 等编程语言。
熟悉物联网开发、工业自动化、数据采集、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等)
百斯特(广州)信息技术有限公司
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、61850、modbus系列、opc、plc、s7、dlt/645等等。
3、物联网云平台 mqtt 服务器的独立开发(Linux)
基于mqtt emqx服务端,研发了一套基于Linux架设的web管理系统,可针对不同项目对mqtt服务器进行主题的管理、数据与设备的订阅、历史消息查看等
4、物联网5G智慧终端的开发(嵌入式 ARM Linux C/C++)
该设备与第2点的通信服务器很相似,只不过通信服务器是汇聚设备,一般放在机房中,该设备属于边缘网关,一般应用于工业生产现场,与各类仪器进行连接通信,负责数据采集、协议转换、网络提供、并带有遥控指令输出,是工业现场的核心采集设备,所涉及的技术点与第2点大致相同,该设备还带有wifi与5g模组,有着极强的组网能力。
5、负责公司全部系统软件工程的开发与管理
6、负责公司物联网研发方向研发组长、部门经理
任职期间为公司发明创造了2项发明专利
1.一种基于5G VPDN专网的配电网监控系统及方法(证书号:5425400、专利号:ZL 2021 1 1434153.3)
2.应用于防爆电机接线盒在线监测模组的温湿度传感器(证书号:4971369、专利号:ZL 2020 1 0438043.3)
广州邦正电力科技有限公司
1、北斗小水电自动化系统开发(Linux C Shell)
基于北斗短报文协议,应用于极端通信条件下的小水电数据采集环境,在这些环境中,没有手机信号与网络信号,该设备可解决此类问题,只要天线位于露天环境,就有卫星信号,可替代人工抄表,省去电网大量人工作业费用。
2、北斗配网自动化系统开发(Linux C Shell)
基于北斗短报文协议,依然是应用于极端通信环境下,可实现电力配网的采集与遥控功能。
3、北斗指挥机系统开发(Linux C Shell)
与第1点不同的是,这是汇聚设备,用以接收一定数量的北斗采集终端的数据,再将数据整合转换上送到电网系统。
4、包含各工业通信协议:101、103、104、modbus、dlt645、北斗短报文协议等
独立研发一套基于windows的scada工业在线监测系统,系统是典型的上位机系统软件,软件包含svg矢量图形模块、数据采集模块、数据处理模块、ui人机界面、曲线、报表、日志、告警、五遥点表(遥信、遥测、遥控、遥调、遥脉/遥视)等,涉及技术点非常广泛。 图形处理技术、串口/网口
独立研发设计了一套基于Linux系统4.14内核的通信网关,应用于各类工业环境的各类仪器不同的数据进行采集、交换、汇聚、整合,还拥有无线4G/5G通信功能,可以将数据整合后以无线专网方式进行传输,极大的提高智慧工厂的数据融合能力。 涉及技术点包含:IPC共享内存、信号量、消息队