当前位置: 欣欣网 > 码农

一款WPF开发的通讯调试神器(支持Modbus RTU、MQTT调试)

2024-07-06码农

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!

项目介绍

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