# MQTTX — MQTT v5 桌面调试工具 基于 **Tauri v2** + **Vue 3** + **TypeScript** 构建的跨平台 MQTT v5 调试客户端,支持完整的 MQTT v5 特性(用户属性、内容类型、消息过期、响应主题、关联数据等),提供直观的 GUI 操作体验。 ## 功能特性 - **MQTT v5 完整支持** — 连接、发布、订阅、取消订阅,全面支持 MQTT v5 属性 - **多连接管理** — 同时管理多个 MQTT 连接,连接状态实时可见 - **消息流监控** — 实时查看收发消息,支持消息过滤和搜索 - **主题树** — 以树形结构组织订阅的主题,方便浏览 - **预设模板** — 保存常用的连接/发布/订阅配置为预设,快速复用 - **全局变量** — 支持在消息负载中使用 `{{变量名}}` 模板语法 - **用户属性编辑器** — 可视化编辑 MQTT v5 用户属性键值对 - **日志系统** — 实时日志面板 + 文件日志持久化,方便排查问题 - **暗色模式** — 支持亮色/暗色主题切换,自动跟随系统 - **自动更新** — 内置 Tauri 更新器,支持应用自动升级 ## 技术栈 | 层 | 技术 | |---|---| | 桌面框架 | [Tauri v2](https://v2.tauri.app/) | | 前端框架 | [Vue 3](https://vuejs.org/) (Composition API + `