项目介绍
Wu.CommTool是一个基于C#、WPF、Prism、MaterialDesign、HandyControl开发的通讯调试工具,支持Modbus RTU调试、MQTT调试。
Modbus RTU介绍
Modbus RTU是一种可靠且广泛应用的工业通信协议,适用于需要简单、高效、可靠数据传输的各种应用场景。
MQTT介绍
MQTT(Message Queuing Telemetry Transport)是一种轻量级的开放式消息协议,设计用于受限设备之间的通信,特别适用于物联网(IoT)环境。
工具特色
-
支持ModbusRtu、Mqtt服务器、Mqtt客户端。
-
界面色彩丰富,提供良好的用户体验。
-
ModbusRtu自动解析数据帧,简化开发调试过程。
-
智能防粘包功能,即使在高速度下也能准确解析(但无法校验的帧会出错)。
功能介绍:
Modbus RTU:
-
自动格式化解析和验证数据帧。
-
支持自定义帧并自动校验。
-
提供搜索设备功能,可设置多种组合自动搜索设备。
-
数据监控功能,支持设置字节序、数据类型等,支持读取与写入。
-
自动应答功能,根据预设模板自动发送应答。
MQTT Server:
-
在本地开启MQTT服务器,供客户端连接测试。
-
右键消息功能,可对Json格式的数据进行格式化查看。
MQTT Client:
-
可开启MQTT客户端连接Mqtt服务器。
-
提供订阅管理功能,支持订阅与取消订阅。
-
右键消息功能,可对Json格式的数据进行格式化查看。
工具演示截图
开源地址
https://github.com/Monika1313/Wu.CommTool