[{"data":1,"prerenderedAt":966},["Reactive",2],{"VEb9Nnn1YX":3,"blog-post-zh-mqttx-1-12-1-release-notes":26,"blog-posts-zh":745},{"items":4,"meta":23},[5,8,11,14,17,20],{"title":6,"titleUrl":7},"如何在 Python3 中使用 MQTT 客户端库 Paho Client","how-to-use-mqtt-in-python",{"title":9,"titleUrl":10},"MQTT服务器（MQTT Broker）：工作原理与快速入门指南","the-ultimate-guide-to-mqtt-broker-comparison",{"title":12,"titleUrl":13},"MQTT QoS 0、1、2 解析：快速入门指南","introduction-to-mqtt-qos",{"title":15,"titleUrl":16},"在 ESP32 上使用 MQTT：入门指南","esp32-connects-to-the-free-public-mqtt-broker",{"title":18,"titleUrl":19},"MQTT 主题与通配符（Topics & Wildcards）入门手册","advanced-features-of-mqtt-topics",{"title":21,"titleUrl":22},"车联网 CAN Bus 协议介绍与数据实时流处理","can-bus-how-it-works-pros-and-cons",{"count":24,"limit":24,"page":25},6,1,{"slug":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":33,"coverWidth":-1,"coverHeight":-1,"updated":-1,"tags":34,"readingTime":38,"doc":39},"mqttx-1-12-1-release-notes","MQTTX 1.12.1 发布：SCRAM 认证与安全增强","MQTTX 1.12.1 带来了重要的安全更新，包括全平台支持的 SCRAM 增强认证、修复了消息显示中的 XSS 漏洞、更新了 2025 年最新的 AI 模型，以及关键的稳定性改进。","2025-10-16","release-notes","https://assets.emqx.com/images/8e89d5d55c44425251ab2b7e84fdb5c8.png","1.12.1",[35,36,37],"Release Notes","SCRAM","Security",4,{"_path":40,"_dir":41,"_draft":42,"_partial":42,"_locale":43,"title":28,"description":29,"date":44,"category":31,"tags":45,"cover":32,"version":33,"body":46,"_type":738,"_id":739,"_source":740,"_file":741,"_extension":742,"readingTime":38,"sitemap":743},"/blog/zh/mqttx-1-12-1-release-notes","zh",false,"","2025-10-16T00:00:00.000Z",[35,36,37],{"type":47,"children":48,"toc":721},"root",[49,57,73,80,104,109,116,130,192,198,203,296,303,309,331,343,348,354,366,384,401,407,412,455,460,465,470,475,480,490,500,507,517,524,529,539,557,567,577,582,592],{"type":50,"tag":51,"props":52,"children":53},"element","p",{},[54],{"type":55,"value":56},"text","MQTTX 1.12.1 带来了重要的安全更新，包括全平台支持的 SCRAM 增强认证、修复了消息显示中的 XSS 漏洞、更新了 2025 年最新的 AI 模型，以及关键的稳定性改进——全面提升生产和测试环境的安全防护能力。",{"type":50,"tag":58,"props":59,"children":60},"blockquote",{},[61],{"type":50,"tag":51,"props":62,"children":63},{},[64,66],{"type":55,"value":65},"点击下载最新版本：",{"type":50,"tag":67,"props":68,"children":70},"a",{"href":69},"/zh/downloads",[71],{"type":55,"value":72},"https://mqttx.app/downloads",{"type":50,"tag":74,"props":75,"children":77},"h2",{"id":76},"scram-增强认证",[78],{"type":55,"value":79},"SCRAM 增强认证",{"type":50,"tag":51,"props":81,"children":82},{},[83,85,94,96,102],{"type":55,"value":84},"MQTTX 1.12.1 在桌面端、命令行和 Web 端全面支持 ",{"type":50,"tag":67,"props":86,"children":91},{"href":87,"rel":88,"target":90},"https://www.emqx.com/zh/blog/introduction-to-mqtt-5",[89,89],"noopener","_blank",[92],{"type":55,"value":93},"MQTT 5.0",{"type":55,"value":95}," 的 ",{"type":50,"tag":97,"props":98,"children":99},"strong",{},[100],{"type":55,"value":101},"SCRAM（安全认证机制）",{"type":55,"value":103}," 增强认证。",{"type":50,"tag":51,"props":105,"children":106},{},[107],{"type":55,"value":108},"SCRAM 采用加密验证方式保护密码安全，凭证不会以明文传输，每次会话都使用唯一的随机数和盐值，有效防止重放攻击。",{"type":50,"tag":110,"props":111,"children":113},"h3",{"id":112},"在-emqx-中启用-scram",[114],{"type":55,"value":115},"在 EMQX 中启用 SCRAM",{"type":50,"tag":51,"props":117,"children":118},{},[119,121,128],{"type":55,"value":120},"在 MQTTX 中使用 SCRAM 之前，需要先在 ",{"type":50,"tag":67,"props":122,"children":125},{"href":123,"rel":124,"target":90},"https://www.emqx.com/zh/blog/the-ultimate-guide-to-mqtt-broker-comparison",[89,89],[126],{"type":55,"value":127},"MQTT 服务器",{"type":55,"value":129},"上启用它。以 EMQX 为例：",{"type":50,"tag":131,"props":132,"children":133},"ol",{},[134,147,170,182,187],{"type":50,"tag":135,"props":136,"children":137},"li",{},[138,140,145],{"type":55,"value":139},"进入",{"type":50,"tag":97,"props":141,"children":142},{},[143],{"type":55,"value":144},"认证",{"type":55,"value":146},"设置页面",{"type":50,"tag":135,"props":148,"children":149},{},[150,152,156,158,162],{"type":55,"value":151},"创建新的认证器，选择 ",{"type":50,"tag":97,"props":153,"children":154},{},[155],{"type":55,"value":36},{"type":55,"value":157}," 作为认证机制",{"type":50,"tag":159,"props":160,"children":161},"br",{},[],{"type":50,"tag":163,"props":164,"children":169},"img",{"alt":165,"src":166,"loading":167,"decoding":168},"image.png","https://assets.emqx.com/images/8be81d67f6974ad1d15f92a6f416cbeb.png?x-image-process=image/resize,w_1520/format,webp","lazy","async",[],{"type":50,"tag":135,"props":171,"children":172},{},[173,175,178],{"type":55,"value":174},"配置用户数据库（内置数据库或 HTTP 服务器）",{"type":50,"tag":159,"props":176,"children":177},{},[],{"type":50,"tag":163,"props":179,"children":181},{"alt":165,"src":180,"loading":167,"decoding":168},"https://assets.emqx.com/images/0a0dd5e9f9565af606379ab59d1b2593.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":135,"props":183,"children":184},{},[185],{"type":55,"value":186},"选择哈希算法（sha256 或 sha512）",{"type":50,"tag":135,"props":188,"children":189},{},[190],{"type":55,"value":191},"添加用户和密码",{"type":50,"tag":110,"props":193,"children":195},{"id":194},"配置方式桌面端和-web-端",[196],{"type":55,"value":197},"配置方式：桌面端和 Web 端",{"type":50,"tag":51,"props":199,"children":200},{},[201],{"type":55,"value":202},"具体步骤如下：",{"type":50,"tag":131,"props":204,"children":205},{},[206,211,230,247,286,291],{"type":50,"tag":135,"props":207,"children":208},{},[209],{"type":55,"value":210},"打开连接设置",{"type":50,"tag":135,"props":212,"children":213},{},[214,216,228],{"type":55,"value":215},"选择 ",{"type":50,"tag":97,"props":217,"children":218},{},[219,226],{"type":50,"tag":67,"props":220,"children":223},{"href":221,"rel":222,"target":90},"https://www.emqx.com/zh/blog/the-easiest-guide-to-getting-started-with-mqtt",[89,89],[224],{"type":55,"value":225},"MQTT",{"type":55,"value":227}," 5.0",{"type":55,"value":229}," 协议（默认）",{"type":50,"tag":135,"props":231,"children":232},{},[233,235,239,241,245],{"type":55,"value":234},"在",{"type":50,"tag":97,"props":236,"children":237},{},[238],{"type":55,"value":144},{"type":55,"value":240},"区域，选择 ",{"type":50,"tag":97,"props":242,"children":243},{},[244],{"type":55,"value":36},{"type":55,"value":246}," 作为认证方式",{"type":50,"tag":135,"props":248,"children":249},{},[250,252],{"type":55,"value":251},"选择哈希算法：\n",{"type":50,"tag":253,"props":254,"children":255},"ul",{},[256,266,276],{"type":50,"tag":135,"props":257,"children":258},{},[259,264],{"type":50,"tag":97,"props":260,"children":261},{},[262],{"type":55,"value":263},"SCRAM-SHA-1",{"type":55,"value":265},"：兼容较旧版本的服务器",{"type":50,"tag":135,"props":267,"children":268},{},[269,274],{"type":50,"tag":97,"props":270,"children":271},{},[272],{"type":55,"value":273},"SCRAM-SHA-256",{"type":55,"value":275},"：安全性和性能兼顾（推荐）",{"type":50,"tag":135,"props":277,"children":278},{},[279,284],{"type":50,"tag":97,"props":280,"children":281},{},[282],{"type":55,"value":283},"SCRAM-SHA-512",{"type":55,"value":285},"：高安全性环境的最佳选择",{"type":50,"tag":135,"props":287,"children":288},{},[289],{"type":55,"value":290},"输入用户名和密码",{"type":50,"tag":135,"props":292,"children":293},{},[294],{"type":55,"value":295},"点击连接——MQTTX 会自动完成认证流程",{"type":50,"tag":51,"props":297,"children":298},{},[299],{"type":50,"tag":163,"props":300,"children":302},{"alt":165,"src":301,"loading":167,"decoding":168},"https://assets.emqx.com/images/6caabd18b78605800f082e5b6bb8712c.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":110,"props":304,"children":306},{"id":305},"配置方式命令行",[307],{"type":55,"value":308},"配置方式：命令行",{"type":50,"tag":51,"props":310,"children":311},{},[312,314,321,323,329],{"type":55,"value":313},"使用新增的 ",{"type":50,"tag":315,"props":316,"children":318},"code",{"className":317},[],[319],{"type":55,"value":320},"-am",{"type":55,"value":322}," 或 ",{"type":50,"tag":315,"props":324,"children":326},{"className":325},[],[327],{"type":55,"value":328},"--authentication-method",{"type":55,"value":330}," 参数进行连接：",{"type":50,"tag":332,"props":333,"children":338},"pre",{"className":334,"code":336,"language":337,"meta":43},[335],"language-shell","# 使用 SCRAM-SHA-256 连接（推荐）\nmqttx conn -h broker.emqx.io -p 1883 -am SCRAM-SHA-256 -u username -P password\n\n# 高安全环境使用 SCRAM-SHA-512\nmqttx sub -t 'sensor/#' -h broker.emqx.io -am SCRAM-SHA-512 -u admin -P secure_pass\n\n# 兼容旧版服务器使用 SCRAM-SHA-1\nmqttx pub -t 'device/data' -m 'hello' -am SCRAM-SHA-1 -u device01 -P device_password\n","shell",[339],{"type":50,"tag":315,"props":340,"children":341},{"__ignoreMap":43},[342],{"type":55,"value":336},{"type":50,"tag":51,"props":344,"children":345},{},[346],{"type":55,"value":347},"SCRAM 特别适用于需要关注密码存储和网络安全的生产环境，能够与 EMQX 及其他支持增强认证的 MQTT 5.0 服务器无缝集成。",{"type":50,"tag":74,"props":349,"children":351},{"id":350},"安全修复-xss-漏洞",[352],{"type":55,"value":353},"安全：修复 XSS 漏洞",{"type":50,"tag":51,"props":355,"children":356},{},[357,359,364],{"type":55,"value":358},"本版本修复了消息显示中潜在的 ",{"type":50,"tag":97,"props":360,"children":361},{},[362],{"type":55,"value":363},"XSS（跨站脚本攻击）漏洞",{"type":55,"value":365},"。旧版本可能会执行 MQTT 消息中嵌入的恶意 HTML 或 JavaScript 代码，导致用户面临代码注入攻击的风险。",{"type":50,"tag":51,"props":367,"children":368},{},[369,374,376,382],{"type":50,"tag":97,"props":370,"children":371},{},[372],{"type":55,"value":373},"修复内容",{"type":55,"value":375}," – 现在所有接收到的消息内容在显示前都会进行转义处理。包含 HTML 标签、",{"type":50,"tag":315,"props":377,"children":379},{"className":378},[],[380],{"type":55,"value":381},"\u003Cscript>",{"type":55,"value":383}," 代码块或事件处理器的消息将以纯文本形式显示，不会被应用解析执行。",{"type":50,"tag":51,"props":385,"children":386},{},[387,392,394,399],{"type":50,"tag":97,"props":388,"children":389},{},[390],{"type":55,"value":391},"影响范围",{"type":55,"value":393}," – 如果您在不受信任的环境或多租户场景中使用 MQTT 服务器，消息内容无法完全可控，",{"type":50,"tag":97,"props":395,"children":396},{},[397],{"type":55,"value":398},"强烈建议",{"type":55,"value":400},"尽快升级到 1.12.1 版本。",{"type":50,"tag":74,"props":402,"children":404},{"id":403},"ai-模型更新",[405],{"type":55,"value":406},"AI 模型更新",{"type":50,"tag":51,"props":408,"children":409},{},[410],{"type":55,"value":411},"Copilot 现已支持 2025 年最新的 AI 模型：",{"type":50,"tag":253,"props":413,"children":414},{},[415,425,435,445],{"type":50,"tag":135,"props":416,"children":417},{},[418,423],{"type":50,"tag":97,"props":419,"children":420},{},[421],{"type":55,"value":422},"OpenAI",{"type":55,"value":424},"：GPT-5、GPT-5-mini、GPT-5-nano",{"type":50,"tag":135,"props":426,"children":427},{},[428,433],{"type":50,"tag":97,"props":429,"children":430},{},[431],{"type":55,"value":432},"Anthropic",{"type":55,"value":434},"：Claude Opus 4.1、Claude Sonnet 4.5",{"type":50,"tag":135,"props":436,"children":437},{},[438,443],{"type":50,"tag":97,"props":439,"children":440},{},[441],{"type":55,"value":442},"xAI",{"type":55,"value":444},"：Grok 4 系列（稳定版）",{"type":50,"tag":135,"props":446,"children":447},{},[448,453],{"type":50,"tag":97,"props":449,"children":450},{},[451],{"type":55,"value":452},"Google",{"type":55,"value":454},"：最新 Gemini 模型",{"type":50,"tag":51,"props":456,"children":457},{},[458],{"type":55,"value":459},"可以根据不同任务切换模型——快速编写脚本时使用轻量级模型，进行复杂的协议问题分析时使用更强大的模型。",{"type":50,"tag":74,"props":461,"children":463},{"id":462},"桌面端改进",[464],{"type":55,"value":462},{"type":50,"tag":110,"props":466,"children":468},{"id":467},"流式导出",[469],{"type":55,"value":467},{"type":50,"tag":51,"props":471,"children":472},{},[473],{"type":55,"value":474},"大量消息历史记录导出时现在采用流式写入方式，不再将所有内容一次性加载到内存中，避免了导出成千上万条消息时出现的卡顿和崩溃问题。",{"type":50,"tag":110,"props":476,"children":478},{"id":477},"用户体验优化",[479],{"type":55,"value":477},{"type":50,"tag":51,"props":481,"children":482},{},[483,488],{"type":50,"tag":97,"props":484,"children":485},{},[486],{"type":55,"value":487},"长主机名显示",{"type":55,"value":489}," – 当连接名称包含较长的服务器地址时，会自动使用省略号显示，鼠标悬停时可以查看完整内容。",{"type":50,"tag":51,"props":491,"children":492},{},[493,498],{"type":50,"tag":97,"props":494,"children":495},{},[496],{"type":55,"value":497},"消息导航优化",{"type":55,"value":499}," – 重新设计了历史消息前进/后退按钮的布局，浏览之前的消息更加直观便捷。",{"type":50,"tag":51,"props":501,"children":502},{},[503],{"type":50,"tag":163,"props":504,"children":506},{"alt":165,"src":505,"loading":167,"decoding":168},"https://assets.emqx.com/images/6efb51b2454db55eb4c5544abd212bbd.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":51,"props":508,"children":509},{},[510,515],{"type":50,"tag":97,"props":511,"children":512},{},[513],{"type":55,"value":514},"搜索高亮修复",{"type":55,"value":516}," – 修复了搜索关键词高亮显示的逻辑问题，现在即使搜索参数为空或包含特殊字符也能正常工作。",{"type":50,"tag":51,"props":518,"children":519},{},[520],{"type":50,"tag":163,"props":521,"children":523},{"alt":165,"src":522,"loading":167,"decoding":168},"https://assets.emqx.com/images/a9975a292a2d60c0c8d308a81e648d8e.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":110,"props":525,"children":527},{"id":526},"显示问题修复",[528],{"type":55,"value":526},{"type":50,"tag":51,"props":530,"children":531},{},[532,537],{"type":50,"tag":97,"props":533,"children":534},{},[535],{"type":55,"value":536},"窗口恢复",{"type":55,"value":538}," – 修复了在外接显示器断开后（拔掉显示器或合上笔记本）重新打开 MQTTX 时出现的崩溃问题。",{"type":50,"tag":51,"props":540,"children":541},{},[542,547,549,555],{"type":50,"tag":97,"props":543,"children":544},{},[545],{"type":55,"value":546},"Windows 路径处理",{"type":55,"value":548}," – 统一了应用数据路径的处理逻辑，修复了某些 Windows 系统上因 ",{"type":50,"tag":315,"props":550,"children":552},{"className":551},[],[553],{"type":55,"value":554},"%APPDATA%",{"type":55,"value":556}," 重定向导致的设置丢失问题。",{"type":50,"tag":51,"props":558,"children":559},{},[560,565],{"type":50,"tag":97,"props":561,"children":562},{},[563],{"type":55,"value":564},"用户属性显示",{"type":55,"value":566}," – 修复了主题树中 MQTT 5.0 自定义用户属性无法正确显示的问题。",{"type":50,"tag":51,"props":568,"children":569},{},[570,575],{"type":50,"tag":97,"props":571,"children":572},{},[573],{"type":55,"value":574},"Linux 图标",{"type":55,"value":576}," – 应用图标升级到 512×512 分辨率，在现代桌面环境中显示更加清晰。",{"type":50,"tag":74,"props":578,"children":580},{"id":579},"未来规划",[581],{"type":55,"value":579},{"type":50,"tag":51,"props":583,"children":584},{},[585,590],{"type":50,"tag":97,"props":586,"children":587},{},[588],{"type":55,"value":589},"MQTTX 2.0 重构",{"type":55,"value":591},"正在进行中。",{"type":50,"tag":253,"props":593,"children":594},{},[595,610,618,651,661,671,681,691,701,711],{"type":50,"tag":135,"props":596,"children":597},{},[598],{"type":50,"tag":97,"props":599,"children":600},{},[601,608],{"type":50,"tag":67,"props":602,"children":605},{"href":603,"rel":604,"target":90},"https://www.emqx.com/en/blog/mcp-over-mqtt",[89,89],[606],{"type":55,"value":607},"MCP over MQTT",{"type":55,"value":609}," 支持",{"type":50,"tag":135,"props":611,"children":612},{},[613],{"type":50,"tag":97,"props":614,"children":615},{},[616],{"type":55,"value":617},"桌面端和命令行的 AI 代理模式",{"type":50,"tag":135,"props":619,"children":620},{},[621,626,628],{"type":50,"tag":97,"props":622,"children":623},{},[624],{"type":55,"value":625},"消息可视化增强 - MQTTX Viewer",{"type":55,"value":627},"：\n",{"type":50,"tag":253,"props":629,"children":630},{},[631,636,641,646],{"type":50,"tag":135,"props":632,"children":633},{},[634],{"type":55,"value":635},"差异对比视图：轻松比较不同的消息内容",{"type":50,"tag":135,"props":637,"children":638},{},[639],{"type":55,"value":640},"仪表盘视图：提供可自定义的 MQTT 活动总览",{"type":50,"tag":135,"props":642,"children":643},{},[644],{"type":55,"value":645},"JSON 视图：优化 JSON 格式数据的处理和展示",{"type":50,"tag":135,"props":647,"children":648},{},[649],{"type":55,"value":650},"系统主题视图：专门用于查看系统相关的 MQTT 主题",{"type":50,"tag":135,"props":652,"children":653},{},[654,659],{"type":50,"tag":97,"props":655,"children":656},{},[657],{"type":55,"value":658},"支持可配置的断开连接属性（MQTT 5.0）",{"type":55,"value":660},"：通过自定义断开连接设置增强连接管理",{"type":50,"tag":135,"props":662,"children":663},{},[664,669],{"type":50,"tag":97,"props":665,"children":666},{},[667],{"type":55,"value":668},"IoT 场景数据模拟",{"type":55,"value":670},"：将该功能集成到桌面客户端，简化 IoT 场景测试",{"type":50,"tag":135,"props":672,"children":673},{},[674,679],{"type":50,"tag":97,"props":675,"children":676},{},[677],{"type":55,"value":678},"Sparkplug B 支持",{"type":55,"value":680},"：扩展对 Sparkplug B 工业物联网协议的支持",{"type":50,"tag":135,"props":682,"children":683},{},[684,689],{"type":50,"tag":97,"props":685,"children":686},{},[687],{"type":55,"value":688},"MQTT GUI 调试功能",{"type":55,"value":690},"：新增用于调试 MQTT 通信的功能",{"type":50,"tag":135,"props":692,"children":693},{},[694,699],{"type":50,"tag":97,"props":695,"children":696},{},[697],{"type":55,"value":698},"插件系统",{"type":55,"value":700},"：引入插件机制，支持 CoAP 和 MQTT-SN 等协议扩展",{"type":50,"tag":135,"props":702,"children":703},{},[704,709],{"type":50,"tag":97,"props":705,"children":706},{},[707],{"type":55,"value":708},"JSON Schema 支持",{"type":55,"value":710},"：提供 JSON Schema 的编解码能力",{"type":50,"tag":135,"props":712,"children":713},{},[714,719],{"type":50,"tag":97,"props":715,"children":716},{},[717],{"type":55,"value":718},"脚本测试自动化（Flow）",{"type":55,"value":720},"：简化自动化测试工作流的创建和管理",{"title":43,"searchDepth":722,"depth":722,"links":723},2,[724,730,731,732,737],{"id":76,"depth":722,"text":79,"children":725},[726,728,729],{"id":112,"depth":727,"text":115},3,{"id":194,"depth":727,"text":197},{"id":305,"depth":727,"text":308},{"id":350,"depth":722,"text":353},{"id":403,"depth":722,"text":406},{"id":462,"depth":722,"text":462,"children":733},[734,735,736],{"id":467,"depth":727,"text":467},{"id":477,"depth":727,"text":477},{"id":526,"depth":727,"text":526},{"id":579,"depth":722,"text":579},"markdown","content:blog:zh:mqttx-1-12-1-release-notes.md","content","blog/zh/mqttx-1-12-1-release-notes.md","md",{"loc":744,"lastmod":30},"/zh/blog/mqttx-1-12-1-release-notes",[746,753,760,766,773,774,781,787,794,801,808,815,822,829,836,843,850,857,864,870,877,884,891,898,905,912,918,925,932,939,945,952,959],{"slug":747,"title":748,"description":749,"date":750,"category":31,"cover":751,"version":752},"mqttx-1-13-2-released","MQTTX 1.13.2 发布：MQTTX Agent 与 Dashboard","MQTTX 1.13.2 通过 MQTTX Agent 自动执行 MQTT 测试、比对消息并排查问题，Dashboard 独立展示设备指标与趋势。","2026-10-26","/images/blog/mqttx-1-13-2-released.webp","1.13.2",{"slug":754,"title":755,"description":756,"date":757,"category":758,"cover":759,"version":-1},"introducing-mqttx-ai-agent-skill","MQTTX AI Agent Skill 正式发布","MQTTX CLI 内置的 Agent Skill，让 AI 编码 Agent 能够正确、安全地完成 MQTT 连接检查、消息收发、压测与数据模拟。","2026-09-20","product","/images/blog/introducing-mqttx-ai-agent-skill.webp",{"slug":761,"title":762,"description":763,"date":757,"category":31,"cover":764,"version":765},"mqttx-1-13-1-released","MQTTX 1.13.1 发布：AI Agent Skill 与 MQTT 5.0 订阅用户属性","MQTTX 1.13.1 新增 CLI Agent Skill 和 MQTT 5.0 订阅用户属性，同时改进数据导出、渲染安全与日常调试体验。","/images/blog/mqttx-1-13-1-released.webp","1.13.1",{"slug":767,"title":768,"description":769,"date":770,"category":31,"cover":771,"version":772},"mqttx-1-13-0-released","MQTTX 1.13.0 发布：消息体查看器与 UI 优化","该版本带来了全新的消息体查看器功能，包含差异视图和 JSON 树视图，让消息调试更加直观高效。同时新增快速复制功能，支持一键复制 Topic、Payload 和连接地址。","2026-02-03","https://assets.emqx.com/images/8c7121a4362a9bfa897396a3fc8fefaa.png","1.13.0",{"slug":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":33},{"slug":775,"title":776,"description":777,"date":778,"category":31,"cover":779,"version":780},"mqttx-1-12-0-release-notes","MQTTX 1.12.0 发布：Copilot 2.0 & 原生 MCP 集成","MQTTX 1.12.0 版本正式发布，带来了 Copilot 2.0 功能（集成 Gemini 2.5 Pro、Claude-4、GPT-4.1、o3/o4-mini、Azure OpenAI 等模型）。","2025-07-03","https://assets.emqx.com/images/2ff9750580cb332de42e887eef90dfb4.jpg","1.12.0",{"slug":782,"title":783,"description":784,"date":785,"category":758,"cover":786,"version":-1},"enhancing-mqtt-toolbox-with-ai-capabilities","MQTTX + MCP：MQTT 客户端秒变物联网 Agent","作为最受欢迎的 MQTT 客户端工具，MQTTX 在 1.12.0 beta 版本中集成了模型上下文协议（MCP）到 Copilot AI 功能中，显著提升了服务能力。","2025-04-17","https://assets.emqx.com/images/0414033f16fee53f3c8b8e3538a38fef.png",{"slug":788,"title":789,"description":790,"date":791,"category":31,"cover":792,"version":793},"mqttx-1-11-1-release-notes","MQTTX 1.11.1 发布: 可视化功能增强","该版本增强了 MQTTX 的可视化功能，改进了主题树功能和实时流量监控。新增的流量速率监控功能为用户提供实时数据包追踪，主题树现在支持与连接列表的手动同步以及 MQTT 属性显示。","2024-12-20","https://assets.emqx.com/images/2f182bc8a29fb11bf11a6f39a67bec7c.jpg","1.11.1",{"slug":795,"title":796,"description":797,"date":798,"category":31,"cover":799,"version":800},"mqttx-1-11-0-release-notes","MQTTX 1.11.0 发布：Topic Tree 与 Avro Schema","本次发布引入了 Topic Tree 可视化功能，提供了一种按层级组织和监控 MQTT 主题的强大新方式。","2024-10-29","https://assets.emqx.com/images/dba4e395e4043265d635384c6670c206.jpg","1.11.0",{"slug":802,"title":803,"description":804,"date":805,"category":31,"cover":806,"version":807},"mqttx-1-10-1-release-notes","MQTTX 1.10.1 发布：桌面端一键安装命令行工具","本次更新带来了一系列提升用户体验的重要功能：通过桌面应用一键安装 MQTTX 命令行工具；增加对自定义 AI Copilot API 的支持，为中国区域内的用户提供内置的 Moonshot LLM API。","2024-07-25","https://assets.emqx.com/images/c83ea38e592729c4349f39fa8ee2883a.jpg","1.10.1",{"slug":809,"title":810,"description":811,"date":812,"category":31,"cover":813,"version":814},"mqttx-1-10-0-release-notes","MQTTX 1.10.0 发布：CLI高级文件管理与配置","在本次更新中，CLI 版本在文件管理和配置功能方面进行了显著增强。主要更新包括：支持从文件中读取和写入消息、高级配置选项、文本输出模式、以及改进的日志记录。","2024-06-14","https://assets.emqx.com/images/76adac845cbb113915947ca5b76631a5.jpg","1.10.0",{"slug":816,"title":817,"description":818,"date":819,"category":31,"cover":820,"version":821},"mqttx-1-9-10-release-notes","MQTTX 1.9.10 发布：升级 Faker.js、增强连接与订阅诊断、优化 UI","MQTTX 1.9.10 引入了一项关键更新：将 Faker.js 升级到 v8，带来重大变更。此次升级将影响那些使用自定义模拟脚本的用户，需要对脚本进行修改以保持与新版本的兼容。","2024-04-25","https://assets.emqx.com/images/f4a343ea4a9accc7c2b9047e2ee992aa.png","1.9.10",{"slug":823,"title":824,"description":825,"date":826,"category":827,"cover":828,"version":-1},"how-to-publish-and-receive-protobuf-messages-within-mqtt","如何在 MQTT 中发布和接收 Protobuf 消息？","MQTTX 是一款开源的全功能 MQTT 客户端，支持从 JSON、Base64 到现如今的 Protobuf 的多种格式。我们将在本文中展示如何使用 MQTTX 来定义、发布和接收 Protobuf 消息。","2024-04-17","guides","https://assets.emqx.com/images/348e290abdede74446c634642b1bfcf7.png",{"slug":830,"title":831,"description":832,"date":833,"category":31,"cover":834,"version":835},"mqttx-1-9-9-release-notes","MQTTX 1.9.9 发布：新增日志级别自定义功能、UI 增强","MQTTX 1.9.9 现已正式发布。该版本带来了多项关键更新：包括优化连接事件的处理、新增 CBOR 数据格式支持、提供可定制的调试日志级别以及增强用户界面灵活性。","2024-02-21","https://assets.emqx.com/images/2f5c68eb83929b730860399f9486ae21.png","1.9.9",{"slug":837,"title":838,"description":839,"date":840,"category":31,"cover":841,"version":842},"mqttx-1-9-8-release-notes","MQTTX 1.9.8 发布：CLI 支持调试模式、AI Copilot 增强","MQTTX 1.9.8 现已发布，新版本中 MQTTX CLI 新增了调试模式，这一功能增强了开发者的故障排查和分析能力。此外，更新也改进了 MQTTX AI Copilot 功能，为用户提供了更先进的基于 AI 驱动的 MQTT 交互支持。","2024-01-29","https://assets.emqx.com/images/5624cf41d474bf0cf8b6aaa47cf09c1f.png","1.9.8",{"slug":844,"title":845,"description":846,"date":847,"category":31,"cover":848,"version":849},"mqttx-1-9-7-release-notes","MQTTX 1.9.7 更新：MQTTX AI Copilot 发布","此次更新的一大亮点是引入了 MQTTX Copilot，全新的 MQTT AI 助手，为用户提供更方便、快捷的使用体验。AI 助手能增强用户互动，帮助用户更深入理解并使用 MQTT 和 EMQX。","2024-01-22","https://assets.emqx.com/images/18f1a0ab5e4967d46c2b9d351da052a4.png","1.9.7",{"slug":851,"title":852,"description":853,"date":854,"category":31,"cover":855,"version":856},"mqttx-v-1-9-6-release-notes","MQTTX 1.9.6 发布：ALPN 协议支持，UI 持续优化","本次更新主要重点在于加强连接协议、并对用户界面进行了优化，旨在提供一个更高效、安全和用户友好的体验。","2023-09-26","https://assets.emqx.com/images/359278439c384548665bfb0388f0aa24.png","1.9.6",{"slug":858,"title":859,"description":860,"date":861,"category":31,"cover":862,"version":863},"mqttx-1-9-5-released-json-message-highlighting-and-more","MQTTX 1.9.5 发布：JSON 消息高亮显示","MQTT 5.0 客户端工具 MQTTX 1.9.5 正式发布。本次更新中，我们主要针对桌面客户端强化了 JSON 语法的错误消息提示，并在消息中增加了 JSON 高亮的支持。此外，我们还对 UI 进行了多项修改和优化，以进一步增强用户体验。","2023-08-25","https://assets.emqx.com/images/f82115ce699de70fb54e8f45adacf878.png","1.9.5",{"slug":865,"title":866,"description":867,"date":868,"category":827,"cover":869,"version":-1},"demonstrate-mqtt-5-0-features-using-mqttx-cli","探索 MQTT 5.0 新特性：基于 MQTTX CLI 的使用示例","为了让大家更全面地了解 MQTT 5.0，本文将依次介绍 5.0 引入的各个新特性，并使用 MQTTX CLI 工具演示我们应该如何在 EMQX 中使用这些特性，你可以通过复制和粘贴命令轻松地运行本文中的示例。","2023-08-23","https://assets.emqx.com/images/35e43ae683c590cf512c62cf11a7e8cd.png",{"slug":871,"title":872,"description":873,"date":874,"category":31,"cover":875,"version":876},"mqttx-v-1-9-4-release-notes","MQTTX 1.9.4 发布：全面支持 Protobuf 格式 MQTT 消息传输测试","MQTTX 1.9.4 正式发布：本次更新为用户提供了更高效的 Protobuf 消息传输支持，并优化了自动更新功能，同时进行了一些功能特性的优化和增强。","2023-08-01","https://assets.emqx.com/images/cde7c8e2e51e7398057cb8e11d811192.png","1.9.4",{"slug":878,"title":879,"description":880,"date":881,"category":31,"cover":882,"version":883},"mqttx-1-9-3-introduces-powerful-iot-scenario-data-simulation-feature","提升开发效率：MQTTX 1.9.3 推出强大的 IoT 场景数据模拟功能","MQTTX 1.9.3 为命令行客户端带来了一项重要增强：开发者可以模拟 IoT 场景数据，满足特定的测试需求。","2023-05-29","https://assets.emqx.com/images/657ba5a04f29a7b318206a642223db8f.png","1.9.3",{"slug":885,"title":886,"description":887,"date":888,"category":31,"cover":889,"version":890},"mqttx-v-1-9-2-release-notes","MQTTX 1.9.2 发布：更出色的 MQTT 客户端工具箱","v1.9.2 支持命令行工具的输出模式，用户可以根据需要自定义数据管道，从而更便捷、高效地处理输出数据。","2023-04-27","https://assets.emqx.com/images/44cad865821d28706395fd74e8bd766a.png","1.9.2",{"slug":892,"title":893,"description":894,"date":895,"category":31,"cover":896,"version":897},"mqttx-v-1-9-1-release-notes","MQTTX 1.9.1 发布：资源消耗降低 80%，稳定性大幅提升","MQTT 5.0 客户端工具 MQTT X 1.9.1 稳定版本正式发布，CPU 资源消耗与内存占用减少 80%，整体性能得到大幅优化。","2023-02-10","https://assets.emqx.com/images/c7f10755128e074ae4e28cd8139b790f.png","1.9.1",{"slug":899,"title":900,"description":901,"date":902,"category":31,"cover":903,"version":904},"mqttx-v-1-9-0-release-notes","MQTTX 1.9.0 发布：开箱即用的 bench 命令，MQTT 性能测试更便捷","近日，MQTT 5.0 客户端工具 MQTT X 1.9.0 正式发布：命令行客户端新增了 bench 命令，帮助用户轻松完成 MQTT 服务的性能测试。","2022-11-15","https://assets.emqx.com/images/c5a4b83637473e6e414b11101046771f.png","1.9.0",{"slug":906,"title":907,"description":908,"date":909,"category":31,"cover":910,"version":911},"mqttx-v-1-8-3-release-notes","MQTTX v1.8.3 正式发布","MQTT X v1.8.3 优化了 MQTT 5.0 Clean Start 的使用方式，为会话过期间隔添加默认值；同时也改进了 MQTT X CLI 的默认输出显示。","2022-10-20","https://assets.emqx.com/images/a9fd38699c5731bd4210c81297ac8af4.png","1.8.3",{"slug":913,"title":914,"description":915,"date":916,"category":758,"cover":917,"version":-1},"powerful-and-easy-to-use-mqtt-5-command-line-tool","MQTTX CLI 发布：强大易用的 MQTT 5.0 命令行工具","MQTT X v1.8.0 发布：除了通过新增的快速复制连接功能优化使用体验之外，还增加了 CLI（命令行） 和 Web 端这两种新的交互方式 。","2022-07-21","https://assets.emqx.com/images/2780d4b1fe9f0f3c0792515feb90b1e1.png",{"slug":919,"title":920,"description":921,"date":922,"category":31,"cover":923,"version":924},"mqttx-v-1-7-2-release-notes","MQTTX v1.7.2 正式发布","MQTT X v1.7.1 正式发布：支持设置重连周期，增加更多的 ARM 包，共享订阅支持 Topic 颜色标记。","2022-01-28","https://assets.emqx.com/images/241fe4ef50adbfdea9e43979028757b2.png","1.7.2",{"slug":926,"title":927,"description":928,"date":929,"category":31,"cover":930,"version":931},"mqttx-v-1-7-1-release-notes","MQTTX v1.7.1 正式发布","MQTT X v1.7.1 正式发布，新增支持 MQTT 5.0 订阅标识符、 编辑/启用/禁用 Topic、并优化了 MQTT 5.0 的属性展示。","2022-01-18","https://assets.emqx.com/images/a2df1acb1d15e7e9378ec9e1ebcdc716.png","1.7.1",{"slug":933,"title":934,"description":935,"date":936,"category":31,"cover":937,"version":938},"mqttx-v-1-7-0-release-notes","MQTTX v1.7.0 发布：率先支持 MQTT 5.0 新特性的桌面测试客户端","MQTT X v1.7.0 新增很多关于 MQTT 5.0 的属性配置功能支持，使其成为目前同类工具中支持 MQTT 5.0 最为完整的 MQTT 桌面客户端工具。","2021-12-16","https://assets.emqx.com/images/6ed96b88a4524e11609b2e4fd792574c.png","1.7.0",{"slug":940,"title":941,"description":942,"date":943,"category":827,"cover":944,"version":-1},"mqttx-script-function-tutorial","MQTTX 脚本功能使用教程","MQTT X 在 v1.4.2 版本后加入了脚本功能，用户可使用脚本对 Payload 进行自定义转换，本文将通过两个简单的实例来介绍脚本功能的使用。","2021-02-23","https://assets.emqx.com/images/d9b2744f485887c9fae26133ed2e4b14.png",{"slug":946,"title":947,"description":948,"date":949,"category":31,"cover":950,"version":951},"mqttx-v-1-4-2-release-notes","MQTTX v1.4.2 正式发布 - 跨平台 MQTT 5.0 桌面客户端","MQTT X v1.4.2 正式发布，新增脚本功能、Client ID 自动加入时间戳，并优化了部分功能。","2020-12-19","https://assets.emqx.com/images/8a061565b6d6ce57580c371bc27b63dc.png","1.4.2",{"slug":953,"title":954,"description":955,"date":956,"category":31,"cover":957,"version":958},"mqttx-v-1-3-1-release-notes","MQTTX v1.3.1 发布 - 跨平台 MQTT 5.0 客户端工具","该版本新增： MQTT 5.0 更多属性、单击已订阅的 Topic 项实现消息过滤、点击 Topic 名称后快速复制 Topic 信息、启用严格的证书验证选项。","2020-05-15","https://assets.emqx.com/images/daebe4ee5cf1a736923d821c30949aa2.png","1.3.1",{"slug":960,"title":961,"description":962,"date":963,"category":31,"cover":964,"version":965},"mqttx-v1-3-0-was-officially-released-an-elegant-cross-platform-mqtt5-desktop-test-client","MQTTX v1.3.0 正式发布 - 跨平台 MQTT 5.0 桌面测试客户端","MQTT X 是由 EMQ 开源的一款跨平台 MQTT 5.0 桌面测试客户端，它支持 macOS，Linux，Windows。用户可以使用 MQTT X 快速创建多个同时在线的 MQTT 客户端，方便测试 MQTT/TCP、MQTT/TLS 的连接/发布/订阅功能及其他 MQTT 协议 特性。","2020-03-19","https://assets.emqx.com/images/a6221d0ffcaad5c8019e239340833f44.png","1.3.0",1793173685096]