返回首页

Louis

全栈与工控软件工程师 · 通用版

https://iamlouis.online 通过 iamlouis.online 联系我

个人简介

具备软件架构设计和实现经验,能够覆盖 Web 前后端、桌面软件、嵌入式与工控现场侧数据采集。熟悉 C/C++、Python、JavaScript、Qt、Linux、PLC 通信、Modbus、MQTT、OpenSSL、Raspberry Pi、Arduino、OpenCV 等技术栈。

综合能力摘要

适合需要复合型工程能力的岗位:既能做软件架构与编码,也能理解工业现场、硬件原型、设备通信和交付部署。

端到端软件交付

  • Qt/C++
  • Python
  • Linux
  • Windows
  • 能够从需求、架构、编码、集成测试到打包发布完整交付。
  • 熟悉桌面端、边缘侧、Web 全栈与现场设备集成。

工控与设备通信

  • Modbus
  • PLC
  • RS485
  • MQTT
  • 具备 Modbus、HostLink、485 串口、MQTT、JSON API 等现场数据链路经验。
  • 能把现场设备数据整理成上层系统可消费的数据模型。

核心技能

软件开发 C/C++ / Python / JavaScript / Qt 6 / Windows Service / Inno Setup / Git
工控与通信 Modbus-TCP/RTU / RS485 / PLC / HostLink / MQTT / JSON API / 边缘采集网关
嵌入式与硬件 Linux / Raspberry Pi / Arduino / OpenWrt / SQLite/MySQL / SolidWorks
视觉与检测 OpenCV / TensorFlow 环境 / 工业检测 UI / 多线程采集 / AES-256-CBC 配置保护

项目与工作经历

2025.2 ~ 至今

自由职业 / 独立开发

国密指纹 UKey 管理系统客户端

Qt 6.8.3 C++ 实现 UKey 驱动 API 调用、MQTT 通信、OpenSSL 证书属性读写、命名管道与第三方应用交互;使用 SCM API 实现 Windows 服务守护;使用 Inno Setup 完成安装、启动、卸载、覆盖安装等打包逻辑。

湖北信友汽车零部件有限公司边缘侧数据采集

协助终端 PLC 升级,扩展 485 串口并获取 Modbus 点表;基于树莓派实现 Modbus-TCP 多线程采集、协议解析、JSON 打包并对接 MES;实现欧姆龙 CP1L HostLink 协议解析及北向 MES 接口对接。

电流互感器自动检测设备上位机

Qt 6.8.3 C++ 开发 Windows 上位机;多线程架构分离 UI 与 PLC 通信,每个 PLC 独立线程处理协议解析;通过信号槽更新 UI,任务队列优先处理写寄存器,配置文件使用 AES-256-CBC 加密。

2021.6 ~ 2025.2

深圳爱科赛科技股份有限公司武汉分公司

工业 Modbus 边缘计算物联网关

独立完成工业 Modbus 边缘计算物联网关软件设计和开发,面向现场设备数据采集、协议解析与边缘侧处理。

局部放电监测设备嵌入式开发

参与电力检测设备嵌入式软件开发,面向工业检测场景的数据采集、设备通信与现场运行。

2014 ~ 2021

原型研发 / DIY 项目

船用全回转控制手柄

结构部分使用 SolidWorks 设计,控制部分采用 Arduino。

模拟灭火器设备

结构部分使用 SolidWorks,控制部分采用 Arduino 与 Raspberry Pi。

PCB 电路板丝印代码识别

完成结构设计,识别与控制使用 Raspberry Pi,搭建 Python + OpenCV + TensorFlow 训练环境。

2003 ~ 2014

软件开发与行业项目

C/C++ 行业软件与设备项目

参与六自由度运动平台、Kinect 接口封装、继电保护 61850 协议解析、汽车电子中控、工商手持终端、大广高速监控集成、导航数据量产、数字电表 485 协议解析等项目。