匠心研智造,同心赴新程-WPF硬件通讯之串口&Socket

一.快看,虚位以待

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

二.常用上位机开发指南

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************

相关推荐
心平气和量大福大13 小时前
C#-WPF-Window主窗体
开发语言·c#·wpf
FuckPatience18 小时前
Telerik UI for WPF 值不能为null。参数名:key
ui·wpf
lindexi1 天前
WPF 笔迹延迟优化从硬件到软件的全链路分析
wpf
weixin_727535622 天前
双Token认证体系深度拆解:Spring Security + JWT + Redis
redis·spring·wpf
liuxiaowei32 天前
Winform+WPF双框架实战:喷涂工艺SCADA上位机从0到1搭建(附采集监控源码+车间踩坑实录)
大数据·hadoop·wpf
贺国亚3 天前
模型训练-分布式与GPU调度
分布式·wpf
不羁的木木3 天前
HarmonyOS技术精讲-Connectivity Kit:实战——多屏协同与文件快传应用
华为·wpf·harmonyos
某不知名網友4 天前
C++ 从零实现负载均衡式在线 OJ 判题系统|分布式沙箱判题实战
wpf
fogota4 天前
【AI】C# .NET8 WPF 第三方DLL引用配置(编译不丢失、不自动删除)
c#·.net·wpf·dll
不羁的木木4 天前
HarmonyOS技术精讲-Connectivity Kit(短距通信服务):初识统一短距通信框架
华为·wpf·harmonyos