一.快看,虚位以待

有意向的私信我,简历直通研发总监!

二.常用上位机开发指南
1.架构-纯血MVVM,模块化
评价一下:舒坦!

2.基础设施-黑白主题,国际化


三.串口通讯示例

shell
一、什么是串口
串口(UART/RS232/RS485):串行通信接口,数据一位一位依次传输,硬件简单、稳定,多用于设备短距离通信。
二、常见类型
TTL 串口:3.3V/5V 电平,板内、模块直连(蓝牙、WiFi、传感器)
RS232:工业老式串口,距离近,电脑老九针口
RS485:差分信号,抗干扰强、距离远,工业设备最常用
三、核心接线(最简)
TX 发送 → 对方 RX 接收
RX 接收 → 对方 TX 发送
GND 共地(必须接)
四、四大通信参数(必须一致)
波特率:传输速度(9600/115200 最常用)
数据位:一般 8 位
停止位:一般 1 位
校验位:无校验 / N 偶校验
五、工作原理
空闲电平高
起始位拉低开始传数据
逐位发送字节
停止位拉高结束
两端参数一致才能正常收发
六、优缺点
优点:接线少、稳定、简单、成本低、单片机 / 工控通用
缺点:速度慢、不适合大数据高速传输
七、常用场景
单片机、传感器、PLC、变频器、电表、蓝牙模块、工控上位机、串口调试
八、常用开发语言用法
C#:SerialPort 类
Python:pyserial
C/C++:系统串口 API
调试:串口助手收发数据
四.Socket示例

nginx
TCP 服务器与 TCP 客户端 极简简介
一、TCP 是什么
TCP:面向连接、可靠、有序、丢包重传的网络通信协议,基于IP,通信前必须先建立连接。
二、核心角色
TCP 服务端(Server)
被动等待连接,先启动
绑定本机 IP + 端口,监听客户端接入
可一对一 / 多客户端通信
TCP 客户端(Client)
主动发起连接,后启动
填写服务端 IP + 端口,主动连上服务器
连上后双向收发数据
三、通信流程
服务端启动 → 监听端口
客户端发起连接请求
三次握手建立稳定连接
双方自由收发字节数据
通信结束 → 四次挥手断开连接
四、关键特点
有连接:必须连上才能发数据
可靠:数据不丢、不乱序、自动重发
流式传输:无边界,需自己分包 / 粘包处理
占用端口,同一端口同一时间只能一个服务端监听
五、常用参数
IP 地址:服务器所在网络地址
端口号:1~65535(常用 1024 以上)
编码:UTF-8/ASCII
数据形式:字符串、字节数组
六、优缺点
优点:稳定可靠、工控 / 上位机 / 物联网首选
缺点:速度比 UDP 慢、占用资源高、需处理粘包
七、常见使用场景
上位机通信、设备联网、后台服务、小程序 / APP 后台、工控组网、远程控制
八、开发常用
C#:
Socket /
TcpListener /
TcpClient
Python:
socket库
Java:ServerSocket / Socket
调试:网络调试助手(TCP 服务端 / 客户端模式)
九、TCP 与串口简单区别
串口:硬件线连接,近距离
TCP:网线 / WiFi 网络连接,局域网 / 外网都能通
TCP服务器收发

TCP 客户端收发

待续。。。。。。
***********Y****X****G****K************