[{"data":1,"prerenderedAt":782},["Reactive",2],{"VEb9Nnn1YX":3,"blog-post-zh-mqttx-1-9-10-release-notes":26,"blog-posts-zh":561},{"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":39,"doc":40},"mqttx-1-9-10-release-notes","MQTTX 1.9.10 发布：升级 Faker.js、增强连接与订阅诊断、优化 UI","MQTTX 1.9.10 引入了一项关键更新：将 Faker.js 升级到 v8，带来重大变更。此次升级将影响那些使用自定义模拟脚本的用户，需要对脚本进行修改以保持与新版本的兼容。","2024-04-25","release-notes","https://assets.emqx.com/images/f4a343ea4a9accc7c2b9047e2ee992aa.png","1.9.10",[35,36,37,38],"Release Notes","Faker.js","Diagnostics","Simulate Limit",4,{"_path":41,"_dir":42,"_draft":43,"_partial":43,"_locale":44,"title":28,"description":29,"date":45,"category":31,"tags":46,"cover":32,"version":33,"body":47,"_type":554,"_id":555,"_source":556,"_file":557,"_extension":558,"readingTime":39,"sitemap":559},"/blog/zh/mqttx-1-9-10-release-notes","zh",false,"","2024-04-25T00:00:00.000Z",[35,36,37,38],{"type":48,"children":49,"toc":542},"root",[50,58,78,85,89,105,119,124,154,163,168,180,188,204,209,223,264,278,283,288,295,300,308,313,318,372,377,382,387],{"type":51,"tag":52,"props":53,"children":54},"element","p",{},[55],{"type":56,"value":57},"text","MQTTX 1.9.10 版本现已发布。本次更新带来了重要的 Faker.js 升级、对连接断开和订阅问题的深度诊断，并增强了 CLI 与 UI 的多项功能。此次更新旨在简化用户操作流程，并提升问题排查效率。",{"type":51,"tag":59,"props":60,"children":61},"blockquote",{},[62],{"type":51,"tag":52,"props":63,"children":64},{},[65,71],{"type":51,"tag":66,"props":67,"children":68},"em",{},[69],{"type":56,"value":70},"点击此处下载最新版本：",{"type":51,"tag":72,"props":73,"children":75},"a",{"href":74},"/zh/downloads",[76],{"type":56,"value":77},"https://mqttx.app/zh/downloads",{"type":51,"tag":79,"props":80,"children":82},"h2",{"id":81},"cli-中的-fakerjs-升级",[83],{"type":56,"value":84},"CLI 中的 Faker.js 升级",{"type":51,"tag":52,"props":86,"children":87},{},[88],{"type":56,"value":29},{"type":51,"tag":52,"props":90,"children":91},{},[92,94,103],{"type":56,"value":93},"本次更新简化了地区设置管理，但取消了在现有实例上更改地区设置的能力。详细的调整指南，请参阅 ",{"type":51,"tag":72,"props":95,"children":100},{"href":96,"rel":97,"target":99},"https://fakerjs.dev/guide/upgrading.html",[98,98],"noopener","_blank",[101],{"type":56,"value":102},"Faker.js 升级指南",{"type":56,"value":104},"。这一更新旨在提高 MQTTX 中模拟功能的精确性和效率。",{"type":51,"tag":52,"props":106,"children":107},{},[108,110,117],{"type":56,"value":109},"关于脚本升级的指导，可参考此 PR 示例：",{"type":51,"tag":72,"props":111,"children":114},{"href":112,"rel":113,"target":99},"https://github.com/emqx/MQTTX/pull/1585",[98,98],[115],{"type":56,"value":116},"适配 Faker.js v8",{"type":56,"value":118},"。该示例详细展示了为了匹配新版本 Faker.js 所做的调整，为您的脚本修改提供了实用的参考。",{"type":51,"tag":79,"props":120,"children":122},{"id":121},"模拟命令支持消息限制",[123],{"type":56,"value":121},{"type":51,"tag":52,"props":125,"children":126},{},[127,129,136,138,144,146,152],{"type":56,"value":128},"现在，",{"type":51,"tag":130,"props":131,"children":133},"code",{"className":132},[],[134],{"type":56,"value":135},"simulate",{"type":56,"value":137}," 命令新增了 ",{"type":51,"tag":130,"props":139,"children":141},{"className":140},[],[142],{"type":56,"value":143},"--limit",{"type":56,"value":145}," 参数，这一功能与 ",{"type":51,"tag":130,"props":147,"children":149},{"className":148},[],[150],{"type":56,"value":151},"bench",{"type":56,"value":153}," 命令中的功能相似。此增强功能允许用户设置要发布的消息的确切数量，从而对模拟操作进行了更精确的控制。",{"type":51,"tag":52,"props":155,"children":156},{},[157],{"type":51,"tag":158,"props":159,"children":160},"strong",{},[161],{"type":56,"value":162},"使用示例：",{"type":51,"tag":52,"props":164,"children":165},{},[166],{"type":56,"value":167},"通过 10 个连接共发布 100 条消息的模拟命令：",{"type":51,"tag":169,"props":170,"children":175},"pre",{"className":171,"code":173,"language":174,"meta":44},[172],"language-shell","mqttx simulate -sc tesla -c 10 -h broker.emqx.io -t 'testtopic/simulate' -u 'admin' -P 'public' --limit 100\n[4/10/2024] [11:13:42 AM] › ℹ  Start simulation publishing, scenario: tesla, connections: 10, req interval: 10ms, message interval: 1000ms\n✔  success   [10/10] - Connected\n[4/10/2024] [11:13:44 AM] › ℹ  Created 10 connections in 2.111s\n[4/10/2024] [11:13:55 AM] › ℹ  Published total: 100, message rate: 0/s\n","shell",[176],{"type":51,"tag":130,"props":177,"children":178},{"__ignoreMap":44},[179],{"type":56,"value":173},{"type":51,"tag":52,"props":181,"children":182},{},[183],{"type":51,"tag":158,"props":184,"children":185},{},[186],{"type":56,"value":187},"参数：",{"type":51,"tag":189,"props":190,"children":191},"ul",{},[192],{"type":51,"tag":193,"props":194,"children":195},"li",{},[196,202],{"type":51,"tag":130,"props":197,"children":199},{"className":198},[],[200],{"type":56,"value":201},"-L, --limit \u003CNUMBER>",{"type":56,"value":203},"：设置要发布的消息总数。将此设置为 0 可以发布无限消息（默认值：0）。",{"type":51,"tag":79,"props":205,"children":207},{"id":206},"连接与订阅的诊断增强",[208],{"type":56,"value":206},{"type":51,"tag":52,"props":210,"children":211},{},[212,214,221],{"type":56,"value":213},"MQTTX 1.9.10 版本通过引入 ",{"type":51,"tag":72,"props":215,"children":218},{"href":216,"rel":217,"target":99},"https://www.emqx.com/zh/blog/the-easiest-guide-to-getting-started-with-mqtt",[98,98],[219],{"type":56,"value":220},"MQTT",{"type":56,"value":222}," 5.0 的原因码，使得对连接断开或订阅失败的原因有了更清晰的反馈。这一改进使得用户能够更精确地识别问题，尤其是在处理诸如订阅 ACL 拒绝或服务器主动断开连接等情况时。",{"type":51,"tag":189,"props":224,"children":225},{},[226,247],{"type":51,"tag":193,"props":227,"children":228},{},[229,234,236,240],{"type":51,"tag":158,"props":230,"children":231},{},[232],{"type":56,"value":233},"订阅失败",{"type":56,"value":235},"：现在系统会提示“Not authorized”原因，指出是由于访问控制限制导致的失败。",{"type":51,"tag":237,"props":238,"children":239},"br",{},[],{"type":51,"tag":241,"props":242,"children":246},"img",{"alt":233,"src":243,"loading":244,"decoding":245},"https://assets.emqx.com/images/7244f8b00645662414381809445f4e72.png?x-image-process=image%2Fresize,w_1536%2Fformat,webp","lazy","async",[],{"type":51,"tag":193,"props":248,"children":249},{},[250,255,257,260],{"type":51,"tag":158,"props":251,"children":252},{},[253],{"type":56,"value":254},"断开连接",{"type":56,"value":256},"：系统会标明是由“Administrative action”引起的，帮助用户明确是由服务器端的操作导致了连接中断。",{"type":51,"tag":237,"props":258,"children":259},{},[],{"type":51,"tag":241,"props":261,"children":263},{"alt":254,"src":262,"loading":244,"decoding":245},"https://assets.emqx.com/images/63ae6c575fa14d4ebf208627633af9b4.png?x-image-process=image%2Fresize,w_1536%2Fformat,webp",[],{"type":51,"tag":52,"props":265,"children":266},{},[267,269,276],{"type":56,"value":268},"这些直接且实用的信息特别适用于使用 MQTT 5.0 的用户，可简化问题排查过程，同时增加操作过程的透明度。如需进一步了解 MQTT 5.0 的原因码，请查阅 ",{"type":51,"tag":72,"props":270,"children":273},{"href":271,"rel":272,"target":99},"https://www.emqx.com/en/blog/mqtt5-new-features-reason-code-and-ack",[98,98],[274],{"type":56,"value":275},"MQTT 原因码介绍及快速指南",{"type":56,"value":277},"。",{"type":51,"tag":79,"props":279,"children":281},{"id":280},"新增保存功能优化连接管理",[282],{"type":56,"value":280},{"type":51,"tag":52,"props":284,"children":285},{},[286],{"type":56,"value":287},"MQTTX 1.9.10 响应了社区用户的强烈需求，在新建和编辑连接界面新增了保存按钮。这一改进让用户在配置连接过程中能够临时保存信息，而无需立即完成所有设置，提高了使用的灵活性和便利性。现在，即使用户没有填写完所有字段，也可以先保存当前的进度，以便后续补充，提升了用户体验并加强了应用的实用性。",{"type":51,"tag":289,"props":290,"children":292},"h3",{"id":291},"使用步骤",[293],{"type":56,"value":294},"使用步骤：",{"type":51,"tag":52,"props":296,"children":297},{},[298],{"type":56,"value":299},"在编辑或新建连接界面，用户可以在右上角连接按钮旁的下拉菜单中选择“仅保存”选项。这样，连接信息将被保存而不是立刻尝试连接，允许用户在任何时候返回继续编辑，从而确保了更加灵活和精确的连接管理。",{"type":51,"tag":52,"props":301,"children":302},{},[303],{"type":51,"tag":241,"props":304,"children":307},{"alt":305,"src":306,"loading":244,"decoding":245},"仅保存","https://assets.emqx.com/images/8c3fdcff0a81c1aa7a4dd1eb7515e8eb.png?x-image-process=image%2Fresize,w_1536%2Fformat,webp",[],{"type":51,"tag":79,"props":309,"children":311},{"id":310},"其他",[312],{"type":56,"value":310},{"type":51,"tag":52,"props":314,"children":315},{},[316],{"type":56,"value":317},"在本次更新中，我们还包括了几项改进以提升用户体验：",{"type":51,"tag":189,"props":319,"children":320},{},[321,331,341],{"type":51,"tag":193,"props":322,"children":323},{},[324,329],{"type":51,"tag":158,"props":325,"children":326},{},[327],{"type":56,"value":328},"多主题订阅验证",{"type":56,"value":330},"：修复了同时订阅多个主题时的验证问题，确保订阅的准确性。",{"type":51,"tag":193,"props":332,"children":333},{},[334,339],{"type":51,"tag":158,"props":335,"children":336},{},[337],{"type":56,"value":338},"记录编码/解码类型",{"type":56,"value":340},"：MQTTX 现在能够记住用户选择的编码/解码类型，避免在重启或切换时重置，这有助于防止消息出现乱码。",{"type":51,"tag":193,"props":342,"children":343},{},[344,349,351,357,358,363,365,370],{"type":51,"tag":158,"props":345,"children":346},{},[347],{"type":56,"value":348},"改善",{"type":56,"value":350}," ",{"type":51,"tag":130,"props":352,"children":354},{"className":353},[],[355],{"type":56,"value":356},"sub",{"type":56,"value":350},{"type":51,"tag":158,"props":359,"children":360},{},[361],{"type":56,"value":362},"命令展示",{"type":56,"value":364},"：优化了 CLI 中 ",{"type":51,"tag":130,"props":366,"children":368},{"className":367},[],[369],{"type":56,"value":356},{"type":56,"value":371}," 命令的输出，使得主题和服务质量（QoS）的展示更为直观明了。",{"type":51,"tag":52,"props":373,"children":374},{},[375],{"type":56,"value":376},"这些调整旨在进一步简化操作流程，增强应用的易用性，并提高稳定性。",{"type":51,"tag":79,"props":378,"children":380},{"id":379},"未来规划",[381],{"type":56,"value":379},{"type":51,"tag":52,"props":383,"children":384},{},[385],{"type":56,"value":386},"在 MQTTX 1.9.10 之后的下一阶段开发中，我们将专注于提升产品的可视化能力，并引入其他关键功能和改进：",{"type":51,"tag":189,"props":388,"children":389},{},[390,453,463,473,483,493,503,522,532],{"type":51,"tag":193,"props":391,"children":392},{},[393,398,400],{"type":51,"tag":158,"props":394,"children":395},{},[396],{"type":56,"value":397},"Payload 图表可视化增强 - MQTTX Viewer",{"type":56,"value":399},"：",{"type":51,"tag":189,"props":401,"children":402},{},[403,413,423,433,443],{"type":51,"tag":193,"props":404,"children":405},{},[406,411],{"type":51,"tag":158,"props":407,"children":408},{},[409],{"type":56,"value":410},"主题树视图",{"type":56,"value":412},"：增强主题的组织和可视化。",{"type":51,"tag":193,"props":414,"children":415},{},[416,421],{"type":51,"tag":158,"props":417,"children":418},{},[419],{"type":56,"value":420},"差异视图",{"type":56,"value":422},"：轻松比较不同的消息或负载。",{"type":51,"tag":193,"props":424,"children":425},{},[426,431],{"type":51,"tag":158,"props":427,"children":428},{},[429],{"type":56,"value":430},"仪表板视图",{"type":56,"value":432},"：提供可定制的 MQTT 活动概览，以获取个性化洞见。",{"type":51,"tag":193,"props":434,"children":435},{},[436,441],{"type":51,"tag":158,"props":437,"children":438},{},[439],{"type":56,"value":440},"JSON 视图",{"type":56,"value":442},"：改进 JSON 格式数据的处理和显示。",{"type":51,"tag":193,"props":444,"children":445},{},[446,451],{"type":51,"tag":158,"props":447,"children":448},{},[449],{"type":56,"value":450},"系统主题视图",{"type":56,"value":452},"：专门针对系统相关 MQTT 主题的视图。",{"type":51,"tag":193,"props":454,"children":455},{},[456,461],{"type":51,"tag":158,"props":457,"children":458},{},[459],{"type":56,"value":460},"支持可配置的断开连接属性（MQTT 5.0）",{"type":56,"value":462},"：通过自定义断开连接设置来增强连接管理。",{"type":51,"tag":193,"props":464,"children":465},{},[466,471],{"type":51,"tag":158,"props":467,"children":468},{},[469],{"type":56,"value":470},"物联网场景数据模拟",{"type":56,"value":472},"：将此功能带到桌面客户端，以简化物联网场景测试。",{"type":51,"tag":193,"props":474,"children":475},{},[476,481],{"type":51,"tag":158,"props":477,"children":478},{},[479],{"type":56,"value":480},"Sparkplug B 支持",{"type":56,"value":482},"：扩展 MQTTX 功能，包括对 Sparkplug B 的特殊支持。",{"type":51,"tag":193,"props":484,"children":485},{},[486,491],{"type":51,"tag":158,"props":487,"children":488},{},[489],{"type":56,"value":490},"QoS 0 消息存储优化",{"type":56,"value":492},"：提供可配置选项，减少存储空间使用。",{"type":51,"tag":193,"props":494,"children":495},{},[496,501],{"type":51,"tag":158,"props":497,"children":498},{},[499],{"type":56,"value":500},"MQTT GUI 调试功能",{"type":56,"value":502},"：帮助调试 MQTT 通信的新功能。",{"type":51,"tag":193,"props":504,"children":505},{},[506,511,513,520],{"type":51,"tag":158,"props":507,"children":508},{},[509],{"type":56,"value":510},"插件功能",{"type":56,"value":512},"：引入支持协议扩展（如 ",{"type":51,"tag":72,"props":514,"children":517},{"href":515,"rel":516,"target":99},"https://www.emqx.com/zh/blog/coap-protocol",[98,98],[518],{"type":56,"value":519},"CoAP",{"type":56,"value":521}," 和 MQTT-SN）的插件系统。",{"type":51,"tag":193,"props":523,"children":524},{},[525,530],{"type":51,"tag":158,"props":526,"children":527},{},[528],{"type":56,"value":529},"Avro 消息格式支持",{"type":56,"value":531},"：增加对 Avro 消息格式的编码和解码能力。",{"type":51,"tag":193,"props":533,"children":534},{},[535,540],{"type":51,"tag":158,"props":536,"children":537},{},[538],{"type":56,"value":539},"脚本测试自动化（流程）",{"type":56,"value":541},"：简化自动化测试工作流的创建和管理。",{"title":44,"searchDepth":543,"depth":543,"links":544},2,[545,546,547,548,552,553],{"id":81,"depth":543,"text":84},{"id":121,"depth":543,"text":121},{"id":206,"depth":543,"text":206},{"id":280,"depth":543,"text":280,"children":549},[550],{"id":291,"depth":551,"text":294},3,{"id":310,"depth":543,"text":310},{"id":379,"depth":543,"text":379},"markdown","content:blog:zh:mqttx-1-9-10-release-notes.md","content","blog/zh/mqttx-1-9-10-release-notes.md","md",{"loc":560,"lastmod":30},"/zh/blog/mqttx-1-9-10-release-notes",[562,569,576,582,589,596,603,609,616,623,630,637,638,645,652,659,666,673,680,686,693,700,707,714,721,728,734,741,748,755,761,768,775],{"slug":563,"title":564,"description":565,"date":566,"category":31,"cover":567,"version":568},"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":570,"title":571,"description":572,"date":573,"category":574,"cover":575,"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":577,"title":578,"description":579,"date":573,"category":31,"cover":580,"version":581},"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":583,"title":584,"description":585,"date":586,"category":31,"cover":587,"version":588},"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":590,"title":591,"description":592,"date":593,"category":31,"cover":594,"version":595},"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":597,"title":598,"description":599,"date":600,"category":31,"cover":601,"version":602},"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":604,"title":605,"description":606,"date":607,"category":574,"cover":608,"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":610,"title":611,"description":612,"date":613,"category":31,"cover":614,"version":615},"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":617,"title":618,"description":619,"date":620,"category":31,"cover":621,"version":622},"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":624,"title":625,"description":626,"date":627,"category":31,"cover":628,"version":629},"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":631,"title":632,"description":633,"date":634,"category":31,"cover":635,"version":636},"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":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":33},{"slug":639,"title":640,"description":641,"date":642,"category":643,"cover":644,"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":646,"title":647,"description":648,"date":649,"category":31,"cover":650,"version":651},"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":653,"title":654,"description":655,"date":656,"category":31,"cover":657,"version":658},"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":660,"title":661,"description":662,"date":663,"category":31,"cover":664,"version":665},"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":667,"title":668,"description":669,"date":670,"category":31,"cover":671,"version":672},"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":674,"title":675,"description":676,"date":677,"category":31,"cover":678,"version":679},"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":681,"title":682,"description":683,"date":684,"category":643,"cover":685,"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":687,"title":688,"description":689,"date":690,"category":31,"cover":691,"version":692},"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":694,"title":695,"description":696,"date":697,"category":31,"cover":698,"version":699},"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":701,"title":702,"description":703,"date":704,"category":31,"cover":705,"version":706},"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":708,"title":709,"description":710,"date":711,"category":31,"cover":712,"version":713},"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":715,"title":716,"description":717,"date":718,"category":31,"cover":719,"version":720},"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":722,"title":723,"description":724,"date":725,"category":31,"cover":726,"version":727},"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":729,"title":730,"description":731,"date":732,"category":574,"cover":733,"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":735,"title":736,"description":737,"date":738,"category":31,"cover":739,"version":740},"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":742,"title":743,"description":744,"date":745,"category":31,"cover":746,"version":747},"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":749,"title":750,"description":751,"date":752,"category":31,"cover":753,"version":754},"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":756,"title":757,"description":758,"date":759,"category":643,"cover":760,"version":-1},"mqttx-script-function-tutorial","MQTTX 脚本功能使用教程","MQTT X 在 v1.4.2 版本后加入了脚本功能，用户可使用脚本对 Payload 进行自定义转换，本文将通过两个简单的实例来介绍脚本功能的使用。","2021-02-23","https://assets.emqx.com/images/d9b2744f485887c9fae26133ed2e4b14.png",{"slug":762,"title":763,"description":764,"date":765,"category":31,"cover":766,"version":767},"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":769,"title":770,"description":771,"date":772,"category":31,"cover":773,"version":774},"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":776,"title":777,"description":778,"date":779,"category":31,"cover":780,"version":781},"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",1793585625709]