如何将WPF串口转UDP工具改写为长尾词?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2062个文字,预计阅读时间需要9分钟。
目录 + 框架准备 + 初始化 + 串口设置 + UDP设置 + 发送设置 + 转发设置 + 测试 + 串口是设备和上位机通信的常用接口,UDP是网络通信常用的协议。通过串口设置,将指令上传,利用UDP发送指令,实现通信。
目录
- 框架准备
- 初始化
- 串口设置
- UDP设置
- 发送设置
- 转发设置
- 测试
串口是设备和上位机通信的常用接口,UDP则是网络通信常用的通信协议,通过将串口设备上传的指令,用UDP发送出去,或者将UDP传来的指令转发给串口设备,就可以实现设备的远程控制。所以,串口和UDP之间的相互转换是非常有意义的。
如果不熟悉C#串口以及UDP通信的相关内容,可以参考这两篇博客:C#串口通信 C# UDP通信
本项目会用到基于Task的并发编程,如果不了解,可以参照这篇:Task详解
框架准备
尽管希望做一个转发工具,但如果自身不会发送的话,那还得再用其他软件进行测试,所以这个转发工具,理应具备串口和UDP协议的全部功能,这一点也要在界面上体现出来。
新建一个WPF项目,名字是portUDP,然后开始布局,结果如下
其中,串口设置中包含波特率、数据位、停止位和奇偶校验等信息,由于不常更换,所以隐藏起来。
串口只需要一个,但UDP通信需要设置本机和目标的IP地址与端口。自动转发单选框选中后,会自动将接收到的串口数据转给UDP,并且UDP收到的数据也会转给串口。
本文共计2062个文字,预计阅读时间需要9分钟。
目录 + 框架准备 + 初始化 + 串口设置 + UDP设置 + 发送设置 + 转发设置 + 测试 + 串口是设备和上位机通信的常用接口,UDP是网络通信常用的协议。通过串口设置,将指令上传,利用UDP发送指令,实现通信。
目录
- 框架准备
- 初始化
- 串口设置
- UDP设置
- 发送设置
- 转发设置
- 测试
串口是设备和上位机通信的常用接口,UDP则是网络通信常用的通信协议,通过将串口设备上传的指令,用UDP发送出去,或者将UDP传来的指令转发给串口设备,就可以实现设备的远程控制。所以,串口和UDP之间的相互转换是非常有意义的。
如果不熟悉C#串口以及UDP通信的相关内容,可以参考这两篇博客:C#串口通信 C# UDP通信
本项目会用到基于Task的并发编程,如果不了解,可以参照这篇:Task详解
框架准备
尽管希望做一个转发工具,但如果自身不会发送的话,那还得再用其他软件进行测试,所以这个转发工具,理应具备串口和UDP协议的全部功能,这一点也要在界面上体现出来。
新建一个WPF项目,名字是portUDP,然后开始布局,结果如下
其中,串口设置中包含波特率、数据位、停止位和奇偶校验等信息,由于不常更换,所以隐藏起来。
串口只需要一个,但UDP通信需要设置本机和目标的IP地址与端口。自动转发单选框选中后,会自动将接收到的串口数据转给UDP,并且UDP收到的数据也会转给串口。

