前言
本通讯调试工具基于C#、WPF、Prism、MaterialDesign和HandyControl等先进技术框架开发,支持Modbus RTU和MQTT协议的调试功能。
项目特点
Wu通讯调试工具具备多种特色:支持Modbus RTU及MQTT服务器和客户端调试;采用丰富的界面色彩设计;能够自动解析Modbus RTU数据帧;内置智能防粘包机制,确保在高速传输下帧解析的准确性,对于无法校验的帧会进行错误提示。
功能介绍
Modbus RTU
-
自动格式化解析和验证数据帧
-
支持自定义帧并自动校验
-
提供设备搜索功能,可设置多种组合自动查找设备
-
数据监控功能,允许设置字节序和数据类型,支持读取与写入操作
-
自动应答功能
MQTT Server
-
支持本地开启MQTT服务器,供客户端连接测试
-
右键消息功能,可对JSON格式的数据进行格式化查看
MQTT Client
-
支持开启MQTT客户端连接至MQTT服务器
-
提供订阅管理功能,允许订阅与取消订阅
-
右键消息功能,可对JSON格式的数据进行格式化查看
JSON格式化查看
- 全面支持JSON格式化显示功能
项目使用
-
仅支持 Windows系统, 需安装.NET 6
-
下载 WuCommTool.zip
工具展示
Modbus Rtu
1、Modbus Rtu 自定义帧
![]()
![]()
2、Modbus Rtu 搜索设备
参数设置, 可选择多个波特率与校验方式
![]()
搜索到的设备将在右侧显示
![]()
3、Modbus Rtu 数据监控
数据监控设置,可导出配置,方便下次快捷导入。
数据监控可设置数据类型,倍率等,若值不正确考虑修改字节序。
支持读写的地址可使用写入功能。
![]()
4、Modbus Rtu 自动应答
设置好匹配模板和应答模板,接收到数据与匹配模板相同时将自动发送应答模板
![]()
Modbus TCP
![]()
2、Modbus TCP 帧解析
![]()
Mqtt Server
![]()
右键消息可查看格式化Json
![]()
Mqtt Client
![]()
转换工具
![]()
项目地址
Gitee:gitee.com/Monika551/W…
GitHub:github.com/Monika1313/…
最后
如果你觉得这篇文章对你有帮助,不妨点个赞支持一下!你的支持是我继续分享知识的动力。如果有任何疑问或需要进一步的帮助,欢迎随时留言。
也可以加入微信公众号 [DotNet技术匠] 社区,与其他热爱技术的同行一起交流心得,共同成长!
优秀是一种习惯,欢迎大家留言学习!
评论记录:
回复评论: