前言
今天大姚给大家分享一款基于 WPF 开源(MIT License)、免费、功能全面的串口调试工具:BYSerial。
项目介绍
BYSerial是一款基于 WPF 开源(MIT License)、免费、功能全面的串口调试工具,支持中英文双语切换,具有通用串口调试工具的一般功能,如串口通讯调试、TCP通讯调试、支持串口接收数据曲线显示等。
项目功能
- 串口通讯调试。
- TCP通讯调试。
- 常用小工具。
- 支持中英文双语切换。
- 自动检查版本更新。
- 支持添加自定义快捷命令。
- 支持ModbusRTU/ModbusAscii/ModbusTCP调试。
- 支持西门子/三菱/欧姆龙/罗克韦尔PLC通讯调试。
- 支持MQTT客户端,BACNet调试。
- 支持串口接收数据曲线显示。
串口通讯详细功能
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231027003-455530078.png)
TCP通讯调试功能
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231038073-1136531860.png)
小工具
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231052484-569691939.png)
引用的部分第三方库
- 项目引用了HandyControl、Newtonsoft.Json、LiveCharts、IOTClient、MQTTnet等第三方库。
项目源码
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231108205-377502721.png)
项目源码运行效果
设置BYSerial
为启动项目,运行查看效果:
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231412811-1946877641.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231417415-1729069523.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231424009-1851620866.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231429761-41831871.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231436677-911115545.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231442003-2079324234.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231447255-1221995229.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231452151-2133036262.png)
![](https://img2024.cnblogs.com/blog/1336199/202502/1336199-20250207231457572-99025901.png)
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。
- Gitee开源地址:https://gitee.com/LvYiWuHen/byserial
优秀项目和框架精选
该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。