[{"data":1,"prerenderedAt":1244},["Reactive",2],{"VEb9Nnn1YX":3,"blog-post-zh-mqttx-1-11-0-release-notes":26,"blog-posts-zh":1023},{"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-11-0-release-notes","MQTTX 1.11.0 发布：Topic Tree 与 Avro Schema","本次发布引入了 Topic Tree 可视化功能，提供了一种按层级组织和监控 MQTT 主题的强大新方式。","2024-10-29","release-notes","https://assets.emqx.com/images/dba4e395e4043265d635384c6670c206.jpg","1.11.0",[35,36,37],"Release Notes","Topic Tree","Avro Schema",7,{"_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":1016,"_id":1017,"_source":1018,"_file":1019,"_extension":1020,"readingTime":38,"sitemap":1021},"/blog/zh/mqttx-1-11-0-release-notes","zh",false,"","2024-10-29T00:00:00.000Z",[35,36,37],{"type":47,"children":48,"toc":994},"root",[49,57,83,114,120,132,150,165,170,190,201,206,214,230,236,256,261,266,273,294,325,330,342,350,356,377,379,402,410,415,421,439,444,449,454,467,475,480,500,511,516,522,527,547,556,564,569,587,601,607,612,617,635,640,648,653,658,690,696,759,765,798,803,821,826],{"type":50,"tag":51,"props":52,"children":53},"element","p",{},[54],{"type":55,"value":56},"text","我们非常高兴地宣布，MQTTX 1.11.0 现已发布！",{"type":50,"tag":51,"props":58,"children":59},{},[60,62,72,74,81],{"type":55,"value":61},"本次发布引入了 Topic Tree 可视化功能，提供了一种按层级组织和监控 ",{"type":50,"tag":63,"props":64,"children":69},"a",{"href":65,"rel":66,"target":68},"https://www.emqx.com/zh/blog/advanced-features-of-mqtt-topics",[67,67],"noopener","_blank",[70],{"type":55,"value":71},"MQTT 主题",{"type":55,"value":73},"的强大新方式。同时，我们在 Desktop 和 CLI 客户端中增加了对 Avro Schema 和 Message Pack 格式的支持，进一步扩展了 MQTTX 的数据格式处理能力。这些更新为用户提供了更强大的工具，帮助理解 ",{"type":50,"tag":63,"props":75,"children":78},{"href":76,"rel":77,"target":68},"https://www.emqx.com/zh/blog/the-easiest-guide-to-getting-started-with-mqtt",[67,67],[79],{"type":55,"value":80},"MQTT",{"type":55,"value":82}," 消息流并管理复杂的数据结构。",{"type":50,"tag":84,"props":85,"children":86},"blockquote",{},[87],{"type":50,"tag":51,"props":88,"children":89},{},[90,100,102],{"type":50,"tag":91,"props":92,"children":93},"strong",{},[94],{"type":50,"tag":95,"props":96,"children":97},"em",{},[98],{"type":55,"value":99},"在此下载最新版本：",{"type":55,"value":101}," ",{"type":50,"tag":63,"props":103,"children":105},{"href":104},"/zh/downloads",[106],{"type":50,"tag":91,"props":107,"children":108},{},[109],{"type":50,"tag":95,"props":110,"children":111},{},[112],{"type":55,"value":113},"https://mqttx.app/zh/downloads",{"type":50,"tag":115,"props":116,"children":118},"h2",{"id":117},"topic-tree",[119],{"type":55,"value":36},{"type":50,"tag":51,"props":121,"children":122},{},[123,125,130],{"type":55,"value":124},"从 v1.11.0 开始，MQTTX Desktop 引入了 ",{"type":50,"tag":91,"props":126,"children":127},{},[128],{"type":55,"value":129},"Viewer",{"type":55,"value":131}," 功能，提供 MQTT 数据可视化能力，帮助用户更好地理解和监控消息流。",{"type":50,"tag":51,"props":133,"children":134},{},[135,139,141,148],{"type":50,"tag":91,"props":136,"children":137},{},[138],{"type":55,"value":36},{"type":55,"value":140}," 目前处于 ",{"type":50,"tag":142,"props":143,"children":145},"code",{"className":144},[],[146],{"type":55,"value":147},"Beta",{"type":55,"value":149}," 版本，是一款强大的可视化工具，可将 MQTT 主题和消息转换为直观的层级结构。它以树状形式展示 MQTT 主题关系和消息流，使 MQTT 数据更易于理解和管理。",{"type":50,"tag":51,"props":151,"children":152},{},[153,157,159,163],{"type":50,"tag":91,"props":154,"children":155},{},[156],{"type":55,"value":36},{"type":55,"value":158}," 位于 ",{"type":50,"tag":91,"props":160,"children":161},{},[162],{"type":55,"value":129},{"type":55,"value":164}," 菜单中，会随着已订阅主题收到消息而自动更新。界面提供搜索框用于快速筛选主题、用于操作树的按钮，以及展示具体消息数据的详细信息面板。",{"type":50,"tag":51,"props":166,"children":167},{},[168],{"type":55,"value":169},"Topic Tree 将节点分为三个层级：",{"type":50,"tag":171,"props":172,"children":173},"ul",{},[174,180,185],{"type":50,"tag":175,"props":176,"children":177},"li",{},[178],{"type":55,"value":179},"根节点显示客户端连接详情，包括客户端 ID 和主机信息。",{"type":50,"tag":175,"props":181,"children":182},{},[183],{"type":55,"value":184},"中间节点表示主题层级及其子主题。",{"type":50,"tag":175,"props":186,"children":187},{},[188],{"type":55,"value":189},"叶子节点包含消息详情，包括接收时间、Retain 标志和 QoS 值。",{"type":50,"tag":51,"props":191,"children":192},{},[193],{"type":50,"tag":194,"props":195,"children":200},"img",{"alt":196,"src":197,"loading":198,"decoding":199},"MQTT Topic Tree","https://assets.emqx.com/images/c6712e791d2df6025b60a1059d110986.png?x-image-process=image/resize,w_1520/format,webp","lazy","async",[],{"type":50,"tag":51,"props":202,"children":203},{},[204],{"type":55,"value":205},"用户可以切换到可视化树状图模式，获得不同的查看视角。该模式以更图形化的方式呈现主题结构，提供可调整的展开层级（默认为 4 层）和交互功能。用户可以将鼠标悬停在节点上，查看主题路径、消息数量、子主题数量和消息内容。",{"type":50,"tag":51,"props":207,"children":208},{},[209],{"type":50,"tag":194,"props":210,"children":213},{"alt":211,"src":212,"loading":198,"decoding":199},"Topic Tree 可视化","https://assets.emqx.com/images/21f0b0ce3a37e7686c3f72f745cde078.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":84,"props":215,"children":216},{},[217],{"type":50,"tag":51,"props":218,"children":219},{},[220,222,228],{"type":55,"value":221},"注意：Topic Tree 功能目前处于 Beta 阶段，可能存在功能不完整的情况。我们欢迎您的反馈和建议。如果您遇到任何问题或有改进想法，请访问 ",{"type":50,"tag":63,"props":223,"children":226},{"href":224,"rel":225,"target":68},"https://github.com/emqx/MQTTX/issues",[67,67],[227],{"type":55,"value":224},{"type":55,"value":229}," 分享您的想法。",{"type":50,"tag":115,"props":231,"children":233},{"id":232},"avro-schema-支持",[234],{"type":55,"value":235},"Avro Schema 支持",{"type":50,"tag":84,"props":237,"children":238},{},[239],{"type":50,"tag":51,"props":240,"children":241},{},[242,244,254],{"type":55,"value":243},"该功能来自社区用户 ",{"type":50,"tag":63,"props":245,"children":248},{"href":246,"rel":247,"target":68},"https://github.com/LAST7",[67,67],[249],{"type":50,"tag":91,"props":250,"children":251},{},[252],{"type":55,"value":253},"@LAST7",{"type":55,"value":255}," 的贡献",{"type":50,"tag":51,"props":257,"children":258},{},[259],{"type":55,"value":260},"MQTTX 1.11.0 引入了 Avro Schema 支持，进一步扩展了消息格式测试能力。这一增强使开发者能够充分测试使用 Avro 进行数据序列化的 MQTT 应用，确保消息在通信流程中正确编码和解码。",{"type":50,"tag":51,"props":262,"children":263},{},[264],{"type":55,"value":265},"在将消息发布到生产环境之前，您现在可以验证 JSON 数据是否正确转换为 Avro 格式，并确认订阅端能够成功将 Avro 消息解码回 JSON。这一测试能力有助于在开发周期早期发现潜在的序列化问题，节省时间并减少生产环境中的调试工作。",{"type":50,"tag":267,"props":268,"children":270},"h3",{"id":269},"desktop",[271],{"type":55,"value":272},"Desktop",{"type":50,"tag":51,"props":274,"children":275},{},[276,278,284,286,292],{"type":55,"value":277},"Desktop 客户端在 ",{"type":50,"tag":142,"props":279,"children":281},{"className":280},[],[282],{"type":55,"value":283},"Script",{"type":55,"value":285}," → ",{"type":50,"tag":142,"props":287,"children":289},{"className":288},[],[290],{"type":55,"value":291},"Schema",{"type":55,"value":293}," 页面中提供了直观的 Avro Schema 测试界面。您可以在此：",{"type":50,"tag":171,"props":295,"children":296},{},[297,310,315,320],{"type":50,"tag":175,"props":298,"children":299},{},[300,302,308],{"type":55,"value":301},"使用标准 ",{"type":50,"tag":142,"props":303,"children":305},{"className":304},[],[306],{"type":55,"value":307},".avsc",{"type":55,"value":309}," 格式定义 Avro Schema。",{"type":50,"tag":175,"props":311,"children":312},{},[313],{"type":55,"value":314},"在发布前测试 JSON 到 Avro 的编码。",{"type":50,"tag":175,"props":316,"children":317},{},[318],{"type":55,"value":319},"验证已订阅消息的 Avro 到 JSON 解码。",{"type":50,"tag":175,"props":321,"children":322},{},[323],{"type":55,"value":324},"在测试面板中即时查看转换结果。",{"type":50,"tag":51,"props":326,"children":327},{},[328],{"type":55,"value":329},"示例 Schema：",{"type":50,"tag":331,"props":332,"children":337},"pre",{"code":333,"language":334,"meta":43,"className":335},"{\n  \"type\": \"record\",\n  \"name\": \"Person\",\n  \"fields\": [\n    { \"name\": \"id\", \"type\": \"int\" },\n    { \"name\": \"name\", \"type\": \"string\" }\n  ]\n}\n","json",[336],"language-json",[338],{"type":50,"tag":142,"props":339,"children":340},{"__ignoreMap":43},[341],{"type":55,"value":333},{"type":50,"tag":51,"props":343,"children":344},{},[345],{"type":50,"tag":194,"props":346,"children":349},{"alt":347,"src":348,"loading":198,"decoding":199},"Script → Schema 页面","https://assets.emqx.com/images/aef3b5b57c6b2b509814289767d6928b.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":267,"props":351,"children":353},{"id":352},"cli",[354],{"type":55,"value":355},"CLI",{"type":50,"tag":51,"props":357,"children":358},{},[359,361,367,369,375],{"type":55,"value":360},"对于自动化测试场景或命令行操作，MQTTX CLI 通过 ",{"type":50,"tag":142,"props":362,"children":364},{"className":363},[],[365],{"type":55,"value":366},"-Ap",{"type":55,"value":368}," 或 ",{"type":50,"tag":142,"props":370,"children":372},{"className":371},[],[373],{"type":55,"value":374},"--avsc-path",{"type":55,"value":376}," 选项集成 Avro 支持：",{"type":55,"value":378},"\n\n\n\n\n\n\n\n",{"type":50,"tag":380,"props":381,"children":382},"table",{},[383],{"type":50,"tag":384,"props":385,"children":386},"thead",{},[387],{"type":50,"tag":388,"props":389,"children":390},"tr",{},[391,397],{"type":50,"tag":392,"props":393,"children":394},"th",{},[395],{"type":55,"value":396},"-Ap, --avsc-path \u003CPATH>",{"type":50,"tag":392,"props":398,"children":399},{},[400],{"type":55,"value":401},"定义 AVRO 编码所用 Avro Schema 的 .avsc 文件路径",{"type":50,"tag":331,"props":403,"children":405},{"code":404},"# Publish: Test your JSON to Avro encoding\nmqttx pub -t 'msg/avro' -m '{\"id\": 1, \"name\": \"hello\"}' -Ap ./Person.avsc\n\n# Subscribe: Verify Avro to JSON decoding\nmqttx sub -t 'msg/avro' -Ap ./Person.avsc\n",[406],{"type":50,"tag":142,"props":407,"children":408},{"__ignoreMap":43},[409],{"type":55,"value":404},{"type":50,"tag":51,"props":411,"children":412},{},[413],{"type":55,"value":414},"这一功能增强了 MQTTX 测试结构化数据通信的能力，非常适合 IoT 设备开发和数据管道构建，确保 MQTT 应用中的 Avro Schema 消息得到准确处理。",{"type":50,"tag":115,"props":416,"children":418},{"id":417},"message-pack-格式支持",[419],{"type":55,"value":420},"Message Pack 格式支持",{"type":50,"tag":84,"props":422,"children":423},{},[424],{"type":50,"tag":51,"props":425,"children":426},{},[427,428,438],{"type":55,"value":243},{"type":50,"tag":63,"props":429,"children":432},{"href":430,"rel":431,"target":68},"https://github.com/lantica",[67,67],[433],{"type":50,"tag":91,"props":434,"children":435},{},[436],{"type":55,"value":437},"@lantica",{"type":55,"value":255},{"type":50,"tag":51,"props":440,"children":441},{},[442],{"type":55,"value":443},"MQTTX 1.11.0 现已支持 Message Pack，这是一种高效的二进制序列化格式。这一新增能力使您能够处理需要更高效数据传输、同时保留结构化数据格式的 MQTT 应用。通过在 JSON、Base64 和 CBOR 之外支持 Message Pack，MQTTX 处理多样化 MQTT 消息场景的能力进一步增强。",{"type":50,"tag":267,"props":445,"children":447},{"id":446},"desktop-1",[448],{"type":55,"value":272},{"type":50,"tag":51,"props":450,"children":451},{},[452],{"type":55,"value":453},"Desktop 客户端已在发布和订阅界面中完整集成 Message Pack 格式：",{"type":50,"tag":171,"props":455,"children":456},{},[457,462],{"type":50,"tag":175,"props":458,"children":459},{},[460],{"type":55,"value":461},"发布：以 Message Pack 格式发送 MQTT 消息，自动将 JSON 数据转换为紧凑的二进制格式。",{"type":50,"tag":175,"props":463,"children":464},{},[465],{"type":55,"value":466},"订阅：接收 Message Pack 格式的 MQTT 消息，并以可读的 JSON 形式展示，简化消息查看和理解。",{"type":50,"tag":51,"props":468,"children":469},{},[470],{"type":50,"tag":194,"props":471,"children":474},{"alt":472,"src":473,"loading":198,"decoding":199},"Message Pack","https://assets.emqx.com/images/e876bab4b35b1c0a9c1448801000ea07.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":267,"props":476,"children":478},{"id":477},"cli-1",[479],{"type":55,"value":355},{"type":50,"tag":51,"props":481,"children":482},{},[483,485,491,492,498],{"type":55,"value":484},"CLI 通过 ",{"type":50,"tag":142,"props":486,"children":488},{"className":487},[],[489],{"type":55,"value":490},"-f",{"type":55,"value":368},{"type":50,"tag":142,"props":493,"children":495},{"className":494},[],[496],{"type":55,"value":497},"--format",{"type":55,"value":499}," 选项支持 Message Pack 格式：",{"type":50,"tag":331,"props":501,"children":506},{"code":502,"language":503,"meta":43,"className":504},"# Send messages in Message Pack format\nmqttx pub -t 'msg/msgpack' -m '{\"value\": 123}' -f msgpack\n\n# Receive Message Pack formatted messages\nmqttx sub -t 'msg/msgpack' -f msgpack\n","shell",[505],"language-shell",[507],{"type":50,"tag":142,"props":508,"children":509},{"__ignoreMap":43},[510],{"type":55,"value":502},{"type":50,"tag":51,"props":512,"children":513},{},[514],{"type":55,"value":515},"这一增强提升了 MQTTX 作为测试工具的通用性，尤其适用于消息大小效率至关重要的 IoT 场景。无论您是在测试已经使用 Message Pack 的系统，还是为 MQTT 通信探索更高效的消息格式，MQTTX 现在都具备处理这种紧凑二进制格式的能力。",{"type":50,"tag":115,"props":517,"children":519},{"id":518},"cli-支持自定义-websocket-headers",[520],{"type":55,"value":521},"CLI 支持自定义 WebSocket Headers",{"type":50,"tag":51,"props":523,"children":524},{},[525],{"type":55,"value":526},"MQTTX 1.11.0 为 CLI 客户端引入了自定义 WebSocket Headers 支持，这是社区强烈要求的功能。该增强允许用户在建立 WebSocket 连接时添加自定义 Header，特别适用于需要特殊认证或自定义数据传输的场景。",{"type":50,"tag":51,"props":528,"children":529},{},[530,532,538,539,545],{"type":55,"value":531},"使用 ",{"type":50,"tag":142,"props":533,"children":535},{"className":534},[],[536],{"type":55,"value":537},"-wh",{"type":55,"value":368},{"type":50,"tag":142,"props":540,"children":542},{"className":541},[],[543],{"type":55,"value":544},"--ws-header",{"type":55,"value":546}," 选项指定自定义 WebSocket Header：",{"type":50,"tag":331,"props":548,"children":551},{"code":549,"language":503,"meta":43,"className":550},"mqttx sub -t test -wh \"Authorization: Bearer token123\" -wh \"Custom-Header: value\" -l ws -p 8083\n",[505],[552],{"type":50,"tag":142,"props":553,"children":554},{"__ignoreMap":43},[555],{"type":55,"value":549},{"type":50,"tag":84,"props":557,"children":558},{},[559],{"type":50,"tag":51,"props":560,"children":561},{},[562],{"type":55,"value":563},"注意：该功能仅在 Node.js 环境中运行的 CLI 客户端中可用。由于浏览器的安全限制，Desktop 和 Web 版本无法修改 WebSocket Headers，这是浏览器 WebSocket 实现中的已知限制。",{"type":50,"tag":51,"props":565,"children":566},{},[567],{"type":55,"value":568},"该功能满足了 WebSocket MQTT 连接中的常见需求，尤其适用于以下场景：",{"type":50,"tag":171,"props":570,"children":571},{},[572,577,582],{"type":50,"tag":175,"props":573,"children":574},{},[575],{"type":55,"value":576},"添加认证 Token",{"type":50,"tag":175,"props":578,"children":579},{},[580],{"type":55,"value":581},"包含自定义标识 Header",{"type":50,"tag":175,"props":583,"children":584},{},[585],{"type":55,"value":586},"设置特殊的连接参数",{"type":50,"tag":51,"props":588,"children":589},{},[590,592,599],{"type":55,"value":591},"这一新增能力使 MQTTX CLI 成为测试 ",{"type":50,"tag":63,"props":593,"children":596},{"href":594,"rel":595,"target":68},"https://www.emqx.com/zh/blog/connect-to-mqtt-broker-with-websocket",[67,67],[597],{"type":55,"value":598},"MQTT over WebSocket",{"type":55,"value":600}," 连接更灵活的工具，特别是在需要自定义 Header 实现安全或路由的企业环境中。",{"type":50,"tag":115,"props":602,"children":604},{"id":603},"可配置的-qos-0-消息存储",[605],{"type":55,"value":606},"可配置的 QoS 0 消息存储",{"type":50,"tag":51,"props":608,"children":609},{},[610],{"type":55,"value":611},"MQTTX 1.11.0 引入了忽略 QoS 0 消息的选项，可优化大量消息流场景下的性能。QoS 0 消息是最基本的消息投递形式，不保证送达，现在可以配置为仅显示而不在本地存储。",{"type":50,"tag":51,"props":613,"children":614},{},[615],{"type":55,"value":616},"在设置页面的高级区域中，您会看到「忽略 QoS 0 消息」选项，默认关闭。启用后：",{"type":50,"tag":171,"props":618,"children":619},{},[620,625,630],{"type":50,"tag":175,"props":621,"children":622},{},[623],{"type":55,"value":624},"QoS 0 消息会正常显示，但不会存储在本地。",{"type":50,"tag":175,"props":626,"children":627},{},[628],{"type":55,"value":629},"在高频消息场景中减少存储开销。",{"type":50,"tag":175,"props":631,"children":632},{},[633],{"type":55,"value":634},"之前已保存的 QoS 0 消息保持不变。",{"type":50,"tag":51,"props":636,"children":637},{},[638],{"type":55,"value":639},"该功能在测试会产生大量 QoS 0 消息的 MQTT 应用时特别有用。它让您可以专注于需要投递保证的消息，同时保持最佳性能并减少存储空间占用。",{"type":50,"tag":51,"props":641,"children":642},{},[643],{"type":50,"tag":194,"props":644,"children":647},{"alt":645,"src":646,"loading":198,"decoding":199},"忽略 QoS 0 消息","https://assets.emqx.com/images/9a65db1c7939f1049c1f104bbd26f745.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":115,"props":649,"children":651},{"id":650},"其他改进",[652],{"type":55,"value":650},{"type":50,"tag":267,"props":654,"children":656},{"id":655},"客户端配置增强",[657],{"type":55,"value":655},{"type":50,"tag":171,"props":659,"children":660},{},[661,680],{"type":50,"tag":175,"props":662,"children":663},{},[664,669,671,678],{"type":50,"tag":91,"props":665,"children":666},{},[667],{"type":55,"value":668},"支持空客户端 ID",{"type":55,"value":670},"：在 ",{"type":50,"tag":63,"props":672,"children":675},{"href":673,"rel":674,"target":68},"https://www.emqx.com/zh/blog/introduction-to-mqtt-5",[67,67],[676],{"type":55,"value":677},"MQTT 5.0",{"type":55,"value":679}," 中引入对空客户端 ID 的支持，允许服务器自动分配客户端 ID。这一增强可以更准确地模拟 MQTT 5.0 场景。",{"type":50,"tag":175,"props":681,"children":682},{},[683,688],{"type":50,"tag":91,"props":684,"children":685},{},[686],{"type":55,"value":687},"默认会话过期时间",{"type":55,"value":689},"：对于 clean start 设置为 false 的 MQTT 5.0 连接，将会话过期时间的默认值调整为 7200 秒（2 小时）。这一变更与 EMQX 的默认配置保持一致，并优化了服务器端资源管理。",{"type":50,"tag":267,"props":691,"children":693},{"id":692},"mqtt-操作改进",[694],{"type":55,"value":695},"MQTT 操作改进",{"type":50,"tag":171,"props":697,"children":698},{},[699,733],{"type":50,"tag":175,"props":700,"children":701},{},[702,707,709,715,717,723,725,731],{"type":50,"tag":91,"props":703,"children":704},{},[705],{"type":55,"value":706},"通配符主题匹配",{"type":55,"value":708},"：修复了使用 ",{"type":50,"tag":142,"props":710,"children":712},{"className":711},[],[713],{"type":55,"value":714},"#",{"type":55,"value":716}," 的通配符主题匹配错误匹配非预期主题的问题（例如 ",{"type":50,"tag":142,"props":718,"children":720},{"className":719},[],[721],{"type":55,"value":722},"foo/#",{"type":55,"value":724}," 匹配到 ",{"type":50,"tag":142,"props":726,"children":728},{"className":727},[],[729],{"type":55,"value":730},"foobar/#",{"type":55,"value":732},"）。",{"type":50,"tag":175,"props":734,"children":735},{},[736,741,743,749,751,757],{"type":50,"tag":91,"props":737,"children":738},{},[739],{"type":55,"value":740},"版本表示",{"type":55,"value":742},"：将 CLI 中的 MQTT 版本表示从 ",{"type":50,"tag":142,"props":744,"children":746},{"className":745},[],[747],{"type":55,"value":748},"5",{"type":55,"value":750}," 更新为 ",{"type":50,"tag":142,"props":752,"children":754},{"className":753},[],[755],{"type":55,"value":756},"5.0",{"type":55,"value":758},"，提升清晰度和一致性。",{"type":50,"tag":267,"props":760,"children":762},{"id":761},"ai-copilot-增强",[763],{"type":55,"value":764},"AI Copilot 增强",{"type":50,"tag":171,"props":766,"children":767},{},[768,778,788],{"type":50,"tag":175,"props":769,"children":770},{},[771,776],{"type":50,"tag":91,"props":772,"children":773},{},[774],{"type":55,"value":775},"默认模型更新",{"type":55,"value":777},"：将默认模型切换为 GPT-4o，带来更好的性能和能力。",{"type":50,"tag":175,"props":779,"children":780},{},[781,786],{"type":50,"tag":91,"props":782,"children":783},{},[784],{"type":55,"value":785},"新增模型支持",{"type":55,"value":787},"：扩展支持更多 GPT 模型，例如 GPT-4o-mini 和 o1-preview。",{"type":50,"tag":175,"props":789,"children":790},{},[791,796],{"type":50,"tag":91,"props":792,"children":793},{},[794],{"type":55,"value":795},"集成 DeepSeek",{"type":55,"value":797},"：为中国用户引入 DeepSeek 模型支持，提供高性价比的语言模型选择。",{"type":50,"tag":267,"props":799,"children":801},{"id":800},"常规修复",[802],{"type":55,"value":800},{"type":50,"tag":171,"props":804,"children":805},{},[806,811,816],{"type":50,"tag":175,"props":807,"children":808},{},[809],{"type":55,"value":810},"修复了连接名称样式问题。",{"type":50,"tag":175,"props":812,"children":813},{},[814],{"type":55,"value":815},"改进了 benchmark 订阅主题的日志输出。",{"type":50,"tag":175,"props":817,"children":818},{},[819],{"type":55,"value":820},"修正了 Desktop 客户端中的一些拼写错误。",{"type":50,"tag":115,"props":822,"children":824},{"id":823},"路线图",[825],{"type":55,"value":823},{"type":50,"tag":171,"props":827,"children":828},{},[829,839,899,909,919,936,946,974,984],{"type":50,"tag":175,"props":830,"children":831},{},[832,837],{"type":50,"tag":91,"props":833,"children":834},{},[835],{"type":55,"value":836},"Topic Tree Milestone-2",{"type":55,"value":838},"：增强主题的组织和可视化。",{"type":50,"tag":175,"props":840,"children":841},{},[842,847,849],{"type":50,"tag":91,"props":843,"children":844},{},[845],{"type":55,"value":846},"消息图表可视化增强 - MQTTX Viewer",{"type":55,"value":848},"：",{"type":50,"tag":171,"props":850,"children":851},{},[852,862,872,882],{"type":50,"tag":175,"props":853,"children":854},{},[855,860],{"type":50,"tag":91,"props":856,"children":857},{},[858],{"type":55,"value":859},"Diff View",{"type":55,"value":861},"：轻松比较不同的消息或 Payload。",{"type":50,"tag":175,"props":863,"children":864},{},[865,870],{"type":50,"tag":91,"props":866,"children":867},{},[868],{"type":55,"value":869},"Dashboard View",{"type":55,"value":871},"：提供可自定义的 MQTT 活动总览，获得个性化洞察。",{"type":50,"tag":175,"props":873,"children":874},{},[875,880],{"type":50,"tag":91,"props":876,"children":877},{},[878],{"type":55,"value":879},"JSON View",{"type":55,"value":881},"：改进 JSON 格式数据的处理和展示。",{"type":50,"tag":175,"props":883,"children":884},{},[885,890,892,897],{"type":50,"tag":91,"props":886,"children":887},{},[888],{"type":55,"value":889},"System Topic View",{"type":55,"value":891},"：用于查看系统相关 ",{"type":50,"tag":63,"props":893,"children":895},{"href":65,"rel":894,"target":68},[67,67],[896],{"type":55,"value":71},{"type":55,"value":898},"的专用视图。",{"type":50,"tag":175,"props":900,"children":901},{},[902,907],{"type":50,"tag":91,"props":903,"children":904},{},[905],{"type":55,"value":906},"支持可配置的断开连接属性（MQTT 5.0）",{"type":55,"value":908},"：通过可自定义的断开连接设置增强连接管理。",{"type":50,"tag":175,"props":910,"children":911},{},[912,917],{"type":50,"tag":91,"props":913,"children":914},{},[915],{"type":55,"value":916},"IoT 场景数据模拟",{"type":55,"value":918},"：将该功能引入桌面客户端，简化 IoT 场景测试。",{"type":50,"tag":175,"props":920,"children":921},{},[922,934],{"type":50,"tag":91,"props":923,"children":924},{},[925,927],{"type":55,"value":926},"支持 ",{"type":50,"tag":63,"props":928,"children":931},{"href":929,"rel":930,"target":68},"https://www.emqx.com/en/solutions/mqtt-sparkplug",[67,67],[932],{"type":55,"value":933},"Sparkplug B",{"type":55,"value":935},"：扩展 MQTTX 功能以支持 Sparkplug B。",{"type":50,"tag":175,"props":937,"children":938},{},[939,944],{"type":50,"tag":91,"props":940,"children":941},{},[942],{"type":55,"value":943},"MQTT GUI 调试功能",{"type":55,"value":945},"：新增用于调试 MQTT 通信的功能。",{"type":50,"tag":175,"props":947,"children":948},{},[949,954,956,963,965,972],{"type":50,"tag":91,"props":950,"children":951},{},[952],{"type":55,"value":953},"插件功能",{"type":55,"value":955},"：引入插件系统，支持 ",{"type":50,"tag":63,"props":957,"children":960},{"href":958,"rel":959,"target":68},"https://www.emqx.com/zh/blog/coap-protocol",[67,67],[961],{"type":55,"value":962},"CoAP",{"type":55,"value":964}," 和 ",{"type":50,"tag":63,"props":966,"children":969},{"href":967,"rel":968,"target":68},"https://www.emqx.com/zh/blog/connecting-mqtt-sn-devices-using-emqx",[67,67],[970],{"type":55,"value":971},"MQTT-SN",{"type":55,"value":973}," 等协议扩展。",{"type":50,"tag":175,"props":975,"children":976},{},[977,982],{"type":50,"tag":91,"props":978,"children":979},{},[980],{"type":55,"value":981},"JSON Schema",{"type":55,"value":983},"：提供 JSON Schema 的编码和解码能力。",{"type":50,"tag":175,"props":985,"children":986},{},[987,992],{"type":50,"tag":91,"props":988,"children":989},{},[990],{"type":55,"value":991},"脚本测试自动化（Flow）",{"type":55,"value":993},"：简化自动化测试工作流的创建和管理。",{"title":43,"searchDepth":995,"depth":995,"links":996},2,[997,998,1003,1007,1008,1009,1015],{"id":117,"depth":995,"text":36},{"id":232,"depth":995,"text":235,"children":999},[1000,1002],{"id":269,"depth":1001,"text":272},3,{"id":352,"depth":1001,"text":355},{"id":417,"depth":995,"text":420,"children":1004},[1005,1006],{"id":446,"depth":1001,"text":272},{"id":477,"depth":1001,"text":355},{"id":518,"depth":995,"text":521},{"id":603,"depth":995,"text":606},{"id":650,"depth":995,"text":650,"children":1010},[1011,1012,1013,1014],{"id":655,"depth":1001,"text":655},{"id":692,"depth":1001,"text":695},{"id":761,"depth":1001,"text":764},{"id":800,"depth":1001,"text":800},{"id":823,"depth":995,"text":823},"markdown","content:blog:zh:mqttx-1-11-0-release-notes.md","content","blog/zh/mqttx-1-11-0-release-notes.md","md",{"loc":1022,"lastmod":30},"/zh/blog/mqttx-1-11-0-release-notes",[1024,1031,1038,1044,1051,1058,1065,1071,1078,1079,1086,1093,1100,1107,1114,1121,1128,1135,1142,1148,1155,1162,1169,1176,1183,1190,1196,1203,1210,1217,1223,1230,1237],{"slug":1025,"title":1026,"description":1027,"date":1028,"category":31,"cover":1029,"version":1030},"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":1032,"title":1033,"description":1034,"date":1035,"category":1036,"cover":1037,"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":1039,"title":1040,"description":1041,"date":1035,"category":31,"cover":1042,"version":1043},"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":1045,"title":1046,"description":1047,"date":1048,"category":31,"cover":1049,"version":1050},"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":1052,"title":1053,"description":1054,"date":1055,"category":31,"cover":1056,"version":1057},"mqttx-1-12-1-release-notes","MQTTX 1.12.1 发布：SCRAM 认证与安全增强","MQTTX 1.12.1 带来了重要的安全更新，包括全平台支持的 SCRAM 增强认证、修复了消息显示中的 XSS 漏洞、更新了 2025 年最新的 AI 模型，以及关键的稳定性改进。","2025-10-16","https://assets.emqx.com/images/8e89d5d55c44425251ab2b7e84fdb5c8.png","1.12.1",{"slug":1059,"title":1060,"description":1061,"date":1062,"category":31,"cover":1063,"version":1064},"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":1066,"title":1067,"description":1068,"date":1069,"category":1036,"cover":1070,"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":1072,"title":1073,"description":1074,"date":1075,"category":31,"cover":1076,"version":1077},"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":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":33},{"slug":1080,"title":1081,"description":1082,"date":1083,"category":31,"cover":1084,"version":1085},"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":1087,"title":1088,"description":1089,"date":1090,"category":31,"cover":1091,"version":1092},"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":1094,"title":1095,"description":1096,"date":1097,"category":31,"cover":1098,"version":1099},"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":1101,"title":1102,"description":1103,"date":1104,"category":1105,"cover":1106,"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":1108,"title":1109,"description":1110,"date":1111,"category":31,"cover":1112,"version":1113},"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":1115,"title":1116,"description":1117,"date":1118,"category":31,"cover":1119,"version":1120},"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":1122,"title":1123,"description":1124,"date":1125,"category":31,"cover":1126,"version":1127},"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":1129,"title":1130,"description":1131,"date":1132,"category":31,"cover":1133,"version":1134},"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":1136,"title":1137,"description":1138,"date":1139,"category":31,"cover":1140,"version":1141},"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":1143,"title":1144,"description":1145,"date":1146,"category":1105,"cover":1147,"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":1149,"title":1150,"description":1151,"date":1152,"category":31,"cover":1153,"version":1154},"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":1156,"title":1157,"description":1158,"date":1159,"category":31,"cover":1160,"version":1161},"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":1163,"title":1164,"description":1165,"date":1166,"category":31,"cover":1167,"version":1168},"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":1170,"title":1171,"description":1172,"date":1173,"category":31,"cover":1174,"version":1175},"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":1177,"title":1178,"description":1179,"date":1180,"category":31,"cover":1181,"version":1182},"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":1184,"title":1185,"description":1186,"date":1187,"category":31,"cover":1188,"version":1189},"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":1191,"title":1192,"description":1193,"date":1194,"category":1036,"cover":1195,"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":1197,"title":1198,"description":1199,"date":1200,"category":31,"cover":1201,"version":1202},"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":1204,"title":1205,"description":1206,"date":1207,"category":31,"cover":1208,"version":1209},"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":1211,"title":1212,"description":1213,"date":1214,"category":31,"cover":1215,"version":1216},"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":1218,"title":1219,"description":1220,"date":1221,"category":1105,"cover":1222,"version":-1},"mqttx-script-function-tutorial","MQTTX 脚本功能使用教程","MQTT X 在 v1.4.2 版本后加入了脚本功能，用户可使用脚本对 Payload 进行自定义转换，本文将通过两个简单的实例来介绍脚本功能的使用。","2021-02-23","https://assets.emqx.com/images/d9b2744f485887c9fae26133ed2e4b14.png",{"slug":1224,"title":1225,"description":1226,"date":1227,"category":31,"cover":1228,"version":1229},"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":1231,"title":1232,"description":1233,"date":1234,"category":31,"cover":1235,"version":1236},"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":1238,"title":1239,"description":1240,"date":1241,"category":31,"cover":1242,"version":1243},"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",1793585617941]