




个人介绍
2 多年从事智能安防和智能穿戴行业工厂上位机工作。
3 擅长工厂3C 检测上位机制作
4 擅长电表协议分析
5 可定制windows桌面应用程序
6 在蓝牙协议分析方面有一定的经验
7 精通电表仪器类的二次开发
8 精通音视频播放软件开发
工作经历
2021-01-01 -2025-01-01深圳市积加创新技术有限公司上位机软件工程师
1、在飞书上查看项目需求 2、输出技术文档,进行技术评审 3、运用wpf进行代码编写代码,运用多线程技术,通过webapi和后端交互,通过USB,socket和仪器进行交互 4、通过git管理代码 5、自测试后提测,通过wireshark,charles/ faddler,串口抓包数据分析程序bug,在jira查看bug并修正 6、参与代码维护工作和问题跟进
2020-01-01 -2021-01-01舒糖讯息科技(深圳)有限公司软件工程师
1、 需求分析,制定工作计划 2、 开发蓝牙上位机 3、 使用 winform 编程,开发 PC 端上位机 4、 图像存储,格式转换。 5、 一键化自动测试流程
2015-07-01 -2019-12-01瑞斯康微电子(深圳)有限公司软件工程师
1 对工厂要检测的电表输出技术文档 2、输出技术文档,进行技术评审 3、运用wpf进行代码编写代码,运用多线程技术,通过USB,socket和仪器进行交互 4、通过git管理代码 5、自测试后提测,通过wireshark,charles/ faddler,串口抓包数据分析程序bug,在jira查看bug并修正 6、参与代码维护工作和问题跟进
教育经历
2009-09-01 - 2013-05-01武汉纺织大学计算机科学与技术本科已认证
在大学期间积极参加社团活动,通过了英语四级.六级考试。
语言
技能

系统架构设计 1. 分层架构 采用模块化分层设计,提升扩展性与维护性: 硬件抽象层:封装设备通信协议(如UART、USB),采用工厂模式适配不同厂商设备。 业务逻辑层:根据UI组包。 用户界面层:基于WinForm构建可视化界面。 2. 通信架构 协议适配:通过SerialPort类(串口)。 数据流设计:采用异步多线程处理数据采集与指令下发,通过队列机制解决数据拥堵问题。 三、功能结构模块 1. 核心功能模块 升级系统:通过串口给设备发送文件升级系统。 2. 辅助功能模块 报表生成:集成第三方库,自动导出Excel/PDF格式的生产报表与设备运行日志。


系统架构设计 1. 分层架构 采用模块化分层设计,提升扩展性与维护性: 硬件抽象层:封装设备通信协议(如UART、USB),采用工厂模式适配不同厂商设备。 业务逻辑层:根据UI组包。 用户界面层:基于WinForm构建可视化界面。 2. 通信架构 协议适配:通过SerialPort类(串口)。 数据流设计:采用异步多线程处理数据采集与指令下发,通过队列机制解决数据拥堵问题。 三、功能结构模块 1. 核心功能模块 组包系统:根据UI显示数据组包发送数据。 协议解析系统:根据包头数据解析上下行数据,电网协议 2. 辅助功能模块 报表生成:集成第三方库,自动导出Excel/PDF格式的生产报表与设备运行日志。


系统架构设计 1. 分层架构 采用模块化分层设计,提升扩展性与维护性: 硬件抽象层:封装设备通信协议(如UART、USB),采用工厂模式适配不同厂商设备。 核心服务层:提供基础功能模块(日志管理、权限控制、数据缓存),通过依赖注入实现松耦合。 业务逻辑层:实现生产调度、设备监控等业务规则,采用状态机模型管理设备生命周期。 用户界面层:基于WPF或WinForm构建可视化界面。 2. 通信架构 协议适配:通过SerialPort类(串口)、Socket类(以太网)实现多协议兼容,支持RS485、TCP/IP等通信方式。 数据流设计:采用异步多线程处理数据采集与指令下发,通过队列机制解决数据拥堵问题。 二、业务模型设计 1. 生产流程管理 工单调度模型:基于WebAPI工艺参数下发。 三、功能结构模块 1. 核心功能模块 实时监控子系统:设备状态矩阵视图(异常等级颜色编码)、SPC控制图(自动生成CPK报表)、AR标注融合视频监控。 数据管理子系统:原始数据分层存储(热/温/冷数据分级)、数据集市支持多维钻取、数据血缘追溯。 通信管理模块:支持OPC UA、Modbus TCP协议转换,断网续传缓存机制保障数据完整性。 2. 辅助功能模块 权限管理:基于RBAC模型实现角色权限分级,支持双因素认证与操作审计日志。 报表生成:集成FastReport或第三方库,自动导出Excel/PDF格式的生产报表与设备运行日志。 四、技术栈与职责划分 1. 关键技术选型 通信层:OPC UA over TSN(时间敏感网络)、NModbus4库(Modbus协议解析)。 数据层:TDengine(时序数据存储)、Redis(实时缓存)、SQL Server(业务数据持久化)。 框架层:.NET 6+微服务架构、mvvm light(MVVM模式)。
