| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
开源 · 免费 · 多协议 · 工业物联网调试诊断工具
🌐 官方网站 · 📦 GitHub · 📥 下载 · 🔌 数采工具 Daq
📖 English | 简体中文
Snet.Iot.Debug 是基于 Snet.cn 工业通信库 开发的多协议调试诊断工具,专为工业设备通信调试与协议测试场景设计。与数采工具 Snet.Iot.Daq 互补——Daq 负责批量采集,Debug 聚焦单设备 / 单协议的交互式调试。
┌──────────────────────────────────────────┐ │ Snet.Iot.Debug (WPF 桌面应用) │ ← UI 层:MVVM + 现代化界面 ├──────────────────────────────────────────┤ │ Snet.Windows.Controls / Snet.Core │ ← 框架层:控件 / MVVM / 日志编辑 ├──────────────────────────────────────────┤ │ Snet.cn 工业通信库 (40+ 协议包) │ ← 协议层:PLC / MQ / 通信 / OPC UA └──────────────────────────────────────────┘
| 模块 | 说明 |
|---|---|
| 🔌 DAQ 协议调试 | 40+ Snet 协议包(30+ PLC 驱动),支持读写 / 订阅 / 数据类型切换 / 编码配置 |
| 📨 MQ 消息调试 | MQTT / Netty / RabbitMQ / Kafka / NetMQ 客户端 + MQTT Broker / WebSocket / Netty 服务端 |
| 🔗 通信调试 | TCP / WebSocket / UDP(单播 / 广播 / 组播)/ 串口 客户端 + 服务端多客户端管理 |
| 📡 OPC UA | 内置 OPC UA Server(节点增删 / 导入导出)+ 树形节点浏览器(分页 / 订阅 / JSON 导出) |
| 📊 实时图表 | ScottPlot 5.x 多曲线实时曲线,十字准线、图例交互、多格式导出 |
| ⚡ 性能测试 | 基于 Snet.PerformanceTesting 的协议读写性能测试 |
| 🎬 媒体工具 | 视频转 GIF(FFmpeg)· SVG Path → WPF XAML 转换 |
| 🌐 多语言 / 🌓 主题 | 中英文动态切换 · 暗色 / 亮色主题,图表跟随变色 |
| 📑 多标签页 | Tab 文档界面,右键菜单(关闭 / 关闭其他 / 全部关闭) |
| 🔔 LED 状态指示 | 设备连接状态 LED(常亮 / 闪烁 / 颜色变化) |
| 🛡️ 全局异常捕获 | Task / UI / 非 UI 三层异常捕获与日志记录 |
| 客户端 | 服务端 |
|---|---|
| MQTT Client | MQTT Broker |
| Netty Client | MQTT WebSocket Broker |
| RabbitMQ / Kafka / NetMQ | Netty Service |
| 客户端 | 服务端 |
|---|---|
| TCP / WebSocket Client | TCP / WebSocket Service |
| UDP Unicast / Broadcast / Multicast | UDP Service |
| Serial 串口 |
| 组件 | 要求 |
|---|---|
| 🖥️ 操作系统 | Windows 10 / 11 (x64) |
| 🔧 .NET 运行时 | .NET 10.0 Desktop Runtime |
| 🛠️ 开发工具 | Visual Studio 2022+(编译需要) |
| 🎬 FFmpeg | GIF 转换功能需要 FFmpeg 可执行文件(默认查找 lib/ffmpeg/ffmpeg.exe,可在设置页配置路径) |
| 💾 磁盘空间 | ≥ 500 MB |
git clone https://github.com/shunnet/Debug.git
cd Debug使用 Visual Studio 2022 或更高版本打开 Debug.slnx,选择 Debug 或 Release 构建。
构建完成后运行输出目录中的 Snet.Iot.Debug.exe。
💡 无需编译? 前往 GitHub Releases 下载预编译 ZIP 包,解压即用。
Snet.Iot.Debug/ ├── App.xaml / MainWindow.xaml # 入口 · 全局异常捕获 · 依赖注入 · 导航 ├── TabDeviceControl.xaml # Tab 多文档容器 + 右键菜单管理 ├── Language.resx / .en.resx # 中英文多语言资源 ├── behaviors/ # TabItem 右键选中附加行为 ├── chart/ # ScottPlot 图表(数据模型 / 操作 / 图例弹窗) ├── handler/ # 控件查找 · FFmpeg GIF 转换 · OPC UA 分页 ├── model/ # OPC UA 节点模型 · Tab 项模型 · 分页结果 ├── resources/icons.xaml # 自定义图标资源 ├── template/ # MQ 服务端 ViewModel 基类模板 ├── view/ # 12 个功能页面(Daq / Mq / 通信 / OPC UA / SVG / GIF / About…) └── viewModel/ # 11 个页面 ViewModel
| 渠道 | 链接 |
|---|---|
| 🌐 官方网站 | snet.cn |
| 📦 NuGet Package | Snet |
| 🔌 数采工具 Daq | github.com/shunnet/Daq |
| 🐛 Issues | GitHub Issues — 反馈 Bug 或功能建议 |
| 💬 QQ 群 | 点击加群 — 技术交流与问答 |
| ⭐ Star | 如果这个项目对你有帮助,请点亮 Star 支持我们 ❤️ |
本项目基于 MIT 开源协议 —— 自由使用、修改、分发。
📄 完整条款请阅读 LICENSE 文件。
⚠️ 软件按「原样」提供,作者不对使用后果承担责任。
| Back | FazBrowse Home | New Git URL |