[{"data":1,"prerenderedAt":873},["Reactive",2],{"VEb9Nnn1YX":3,"blog-post-en-mqttx-1-9-7-release-notes":26,"blog-posts-en":653},{"items":4,"meta":23},[5,8,11,14,17,20],{"title":6,"titleUrl":7},"MQTT Topics and Wildcards: A Beginner's Guide","advanced-features-of-mqtt-topics",{"title":9,"titleUrl":10},"MQTT on ESP32: A Beginner's Guide","esp32-connects-to-the-free-public-mqtt-broker",{"title":12,"titleUrl":13},"MQTT QoS 0, 1, 2 Explained: A Quickstart Guide","introduction-to-mqtt-qos",{"title":15,"titleUrl":16},"MQTT in Python with Paho Client: Beginner's Guide 2026","how-to-use-mqtt-in-python",{"title":18,"titleUrl":19},"MQTT Broker: How It Works, Popular Options, and Quickstart","the-ultimate-guide-to-mqtt-broker-comparison",{"title":21,"titleUrl":22},"CAN Bus Uncovered: Basics and Applications in Vehicles","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-9-7-release-notes","MQTTX 1.9.7: Introducing Copilot - Your AI-Powered MQTT Assistant","A significant highlight of this release is the introduction of MQTTX Copilot, our innovative MQTT AI assistant, specially designed to offer crucial convenience to users.","2023-12-18","release-notes","https://assets.emqx.com/images/8f8d0aa2b0e70f2c28b71f846e21f68b.png","1.9.7",[35,36,37],"Release Notes","Copilot","AI",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":646,"_id":647,"_source":648,"_file":649,"_extension":650,"readingTime":38,"sitemap":651},"/blog/en/mqttx-1-9-7-release-notes","en",false,"","2023-12-18T00:00:00.000Z",[35,36,37],{"type":47,"children":48,"toc":626},"root",[49,85,109,115,120,134,145,149,156,170,175,183,187,193,198,212,218,232,262,267,274,280,285,292,298,303,310,316,321,328,342,348,353,359,364,371,377,398,405,411,416,422,475,481,504,510],{"type":50,"tag":51,"props":52,"children":53},"element","p",{},[54,57,64,66,72,74,83],{"type":55,"value":56},"text","The ",{"type":50,"tag":58,"props":59,"children":61},"a",{"href":60},"/",[62],{"type":55,"value":63},"MQTT 5.0 client tool MQTTX",{"type":55,"value":65}," has recently rolled out its version 1.9.7. A significant highlight of this release is the introduction of ",{"type":50,"tag":67,"props":68,"children":69},"strong",{},[70],{"type":55,"value":71},"MQTTX Copilot",{"type":55,"value":73},", our innovative ",{"type":50,"tag":58,"props":75,"children":80},{"href":76,"rel":77,"target":79},"https://www.emqx.com/en/blog/the-easiest-guide-to-getting-started-with-mqtt",[78,78],"noopener","_blank",[81],{"type":55,"value":82},"MQTT",{"type":55,"value":84}," AI assistant, specially designed to offer crucial convenience to users. This feature improves user interaction by providing intuitive assistance for better understanding and utilization of MQTT and EMQX. The update also addresses several bug fixes, leading to a notable improvement in the overall user experience.",{"type":50,"tag":86,"props":87,"children":88},"blockquote",{},[89],{"type":50,"tag":51,"props":90,"children":91},{},[92,98,100],{"type":50,"tag":93,"props":94,"children":95},"em",{},[96],{"type":55,"value":97},"Download the latest version here:",{"type":55,"value":99}," ",{"type":50,"tag":58,"props":101,"children":103},{"href":102},"/downloads",[104],{"type":50,"tag":93,"props":105,"children":106},{},[107],{"type":55,"value":108},"https://mqttx.app/downloads",{"type":50,"tag":110,"props":111,"children":113},"h2",{"id":112},"mqttx-copilot",[114],{"type":55,"value":71},{"type":50,"tag":51,"props":116,"children":117},{},[118],{"type":55,"value":119},"MQTTX Copilot is an AI assistant designed to help with MQTT-related queries, provide solutions for common issues, and offer insights on best practices.",{"type":50,"tag":51,"props":121,"children":122},{},[123,125,132],{"type":55,"value":124},"Using MQTTX and ",{"type":50,"tag":58,"props":126,"children":129},{"href":127,"rel":128,"target":79},"https://www.emqx.com/en/products/emqx",[78,78],[130],{"type":55,"value":131},"EMQX",{"type":55,"value":133}," can be easier than ever with this tool. It simplifies testing MQTT connections, publishing and subscribing to topics, debugging, and developing MQTT applications and brokers, enriching your MQTT experience.",{"type":50,"tag":51,"props":135,"children":136},{},[137],{"type":50,"tag":138,"props":139,"children":144},"img",{"alt":140,"src":141,"loading":142,"decoding":143},"MQTTX Copilot Preview","https://assets.emqx.com/images/d072d9c582feed8f2c50159f232020b5.png?x-image-process=image/resize,w_1520/format,webp","lazy","async",[],{"type":50,"tag":51,"props":146,"children":147},{},[148],{"type":55,"value":140},{"type":50,"tag":150,"props":151,"children":153},"h3",{"id":152},"preparation-before-getting-started",[154],{"type":55,"value":155},"Preparation Before Getting Started",{"type":50,"tag":51,"props":157,"children":158},{},[159,161,168],{"type":55,"value":160},"MQTTX Copilot is powered by OpenAI's GPT models. To use it, you need to configure your OpenAI API key on the MQTTX settings page located at the bottom. You can find detailed steps and information for getting your API key on the ",{"type":50,"tag":58,"props":162,"children":165},{"href":163,"rel":164,"target":79},"https://platform.openai.com/api-keys",[78,78],[166],{"type":55,"value":167},"OpenAI API Keys page",{"type":55,"value":169},".",{"type":50,"tag":51,"props":171,"children":172},{},[173],{"type":55,"value":174},"Also, remember to choose a language model version(e.g. GPT-3.5 or GPT-4) that aligns with your specific needs and OpenAI API Key requirements.",{"type":50,"tag":51,"props":176,"children":177},{},[178],{"type":50,"tag":138,"props":179,"children":182},{"alt":180,"src":181,"loading":142,"decoding":143},"Copilot Settings","https://assets.emqx.com/images/8f4232445a2e76400032a806597ca96a.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":51,"props":184,"children":185},{},[186],{"type":55,"value":180},{"type":50,"tag":150,"props":188,"children":190},{"id":189},"error-analysis-with-one-click",[191],{"type":55,"value":192},"Error Analysis with One Click",{"type":50,"tag":51,"props":194,"children":195},{},[196],{"type":55,"value":197},"When encountering errors during connection or subscription, you can swiftly click the “Ask Copilot” button within the error prompt. Upon activation, MQTTX Copilot will assist you in analyzing potential causes for the issue, enabling you to methodically check and troubleshoot each possibility to identify and resolve the error.",{"type":50,"tag":51,"props":199,"children":200},{},[201,206,207],{"type":50,"tag":138,"props":202,"children":205},{"alt":203,"src":204,"loading":142,"decoding":143},"Error Analysis with One Click 1","https://assets.emqx.com/images/f3d2cc09ab5c29190b8dd935f40fa7cd.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":55,"value":99},{"type":50,"tag":138,"props":208,"children":211},{"alt":209,"src":210,"loading":142,"decoding":143},"Error Analysis with One Click 2","https://assets.emqx.com/images/8b22f4a77ce42a821dbcab57615706a9.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":150,"props":213,"children":215},{"id":214},"ai-powered-code-generation",[216],{"type":55,"value":217},"AI-Powered Code Generation",{"type":50,"tag":51,"props":219,"children":220},{},[221,223,230],{"type":55,"value":222},"MQTTX Copilot now offers a one-click solution for generating MQTT client codes tailored to your current test connections. This feature greatly simplifies setting up ",{"type":50,"tag":58,"props":224,"children":227},{"href":225,"rel":226,"target":79},"https://www.emqx.com/en/blog/mqtt-client-tools",[78,78],[228],{"type":55,"value":229},"MQTT clients",{"type":55,"value":231}," in various programming languages. Currently, MQTTX Copilot supports code generation for several languages, including:",{"type":50,"tag":233,"props":234,"children":235},"ul",{},[236,242,247,252,257],{"type":50,"tag":237,"props":238,"children":239},"li",{},[240],{"type":55,"value":241},"JavaScript",{"type":50,"tag":237,"props":243,"children":244},{},[245],{"type":55,"value":246},"Python",{"type":50,"tag":237,"props":248,"children":249},{},[250],{"type":55,"value":251},"Java",{"type":50,"tag":237,"props":253,"children":254},{},[255],{"type":55,"value":256},"Golang",{"type":50,"tag":237,"props":258,"children":259},{},[260],{"type":55,"value":261},"...",{"type":50,"tag":51,"props":263,"children":264},{},[265],{"type":55,"value":266},"This functionality ensures a more streamlined and efficient development process, making it easier for users to integrate MQTT into their projects.",{"type":50,"tag":51,"props":268,"children":269},{},[270],{"type":50,"tag":138,"props":271,"children":273},{"alt":217,"src":272,"loading":142,"decoding":143},"https://assets.emqx.com/images/5bc0faa7671f0f6cc7f7af29b59ab063.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":150,"props":275,"children":277},{"id":276},"mqtt-faqs-and-emqx-tutorials",[278],{"type":55,"value":279},"MQTT FAQs and EMQX Tutorials",{"type":50,"tag":51,"props":281,"children":282},{},[283],{"type":55,"value":284},"MQTTX Copilot offers tutorials on EMQX installation and usage, along with MQTT FAQs guidance, to enhance users' proficiency in MQTT and EMQX.",{"type":50,"tag":51,"props":286,"children":287},{},[288],{"type":50,"tag":138,"props":289,"children":291},{"alt":279,"src":290,"loading":142,"decoding":143},"https://assets.emqx.com/images/a2ed4853459addf386cd01b4932aef09.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":150,"props":293,"children":295},{"id":294},"automated-test-data-generation",[296],{"type":55,"value":297},"Automated Test Data Generation",{"type":50,"tag":51,"props":299,"children":300},{},[301],{"type":55,"value":302},"MQTTX Copilot simplifies test payload generation, allowing users to analyze and optimize MQTT data implementations quickly.",{"type":50,"tag":51,"props":304,"children":305},{},[306],{"type":50,"tag":138,"props":307,"children":309},{"alt":297,"src":308,"loading":142,"decoding":143},"https://assets.emqx.com/images/a86a250549e6c173fa34a91402ede53c.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":150,"props":311,"children":313},{"id":312},"current-connection-information",[314],{"type":55,"value":315},"Current Connection Information",{"type":50,"tag":51,"props":317,"children":318},{},[319],{"type":55,"value":320},"With just one click, MQTTX Copilot offers valuable insights into MQTT connections by analyzing and interpreting connection information. This feature empowers users to effectively manage and optimize their MQTT connections.",{"type":50,"tag":51,"props":322,"children":323},{},[324],{"type":50,"tag":138,"props":325,"children":327},{"alt":315,"src":326,"loading":142,"decoding":143},"https://assets.emqx.com/images/e747eba5a7f50c3258d4d6e0f3c46a0a.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":51,"props":329,"children":330},{},[331,333,340],{"type":55,"value":332},"Besides, MQTTX Copilot allows users to edit prompt messages and quickly access relevant information using the ",{"type":50,"tag":334,"props":335,"children":337},"code",{"className":336},[],[338],{"type":55,"value":339},"@connection",{"type":55,"value":341}," keyword. This enables customization and other upcoming features like topic management, automatic payload filling, and EMQX log analysis to enhance the MQTTX Copilot experience.",{"type":50,"tag":110,"props":343,"children":345},{"id":344},"fixes-and-improvements",[346],{"type":55,"value":347},"Fixes and Improvements",{"type":50,"tag":51,"props":349,"children":350},{},[351],{"type":55,"value":352},"In addition to the launch of MQTTX Copilot, MQTTX 1.9.7 includes a variety of optimizations and fixes:",{"type":50,"tag":150,"props":354,"children":356},{"id":355},"json-data-precision-desktop-cli-web",[357],{"type":55,"value":358},"JSON Data Precision (Desktop, CLI, Web)",{"type":50,"tag":51,"props":360,"children":361},{},[362],{"type":55,"value":363},"The issue of data precision loss in JSON messages has been solved, ensuring an accurate representation of long-type numerical data. (BigInt Support)",{"type":50,"tag":51,"props":365,"children":366},{},[367],{"type":50,"tag":138,"props":368,"children":370},{"alt":358,"src":369,"loading":142,"decoding":143},"https://assets.emqx.com/images/836037793c9f5bf1ffe7b532b97041ce.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":150,"props":372,"children":374},{"id":373},"ssl-option-clarified-desktop",[375],{"type":55,"value":376},"SSL Option Clarified (Desktop)",{"type":50,"tag":51,"props":378,"children":379},{},[380,382,388,390,396],{"type":55,"value":381},"It enhanced the SSL option to include ",{"type":50,"tag":334,"props":383,"children":385},{"className":384},[],[386],{"type":55,"value":387},"CA Signed server certificates",{"type":55,"value":389}," and ",{"type":50,"tag":334,"props":391,"children":393},{"className":392},[],[394],{"type":55,"value":395},"CA or Self-Signed certificates",{"type":55,"value":397}," for improved clarity.",{"type":50,"tag":51,"props":399,"children":400},{},[401],{"type":50,"tag":138,"props":402,"children":404},{"alt":376,"src":403,"loading":142,"decoding":143},"https://assets.emqx.com/images/5dc5f442c89b17c5e105e9578b235ebf.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":50,"tag":150,"props":406,"children":408},{"id":407},"topic-alias-issue-fix-web-cli",[409],{"type":55,"value":410},"Topic-Alias Issue Fix (Web, CLI):",{"type":50,"tag":51,"props":412,"children":413},{},[414],{"type":55,"value":415},"The topic-alias maximum error in web and CLI connections has been resolved. This fixes the issue of MQTTX CLI not receiving messages with topic aliases properly, and also addresses the problem of not being able to set a maximum topic alias.",{"type":50,"tag":150,"props":417,"children":419},{"id":418},"others",[420],{"type":55,"value":421},"Others",{"type":50,"tag":233,"props":423,"children":424},{},[425,435,445,455,465],{"type":50,"tag":237,"props":426,"children":427},{},[428,433],{"type":50,"tag":67,"props":429,"children":430},{},[431],{"type":55,"value":432},"Reconnection Issue Fixed (Desktop)",{"type":55,"value":434},": Addressed issues with reconnection after disconnection.",{"type":50,"tag":237,"props":436,"children":437},{},[438,443],{"type":50,"tag":67,"props":439,"children":440},{},[441],{"type":55,"value":442},"Unused Placeholders Removed (Desktop)",{"type":55,"value":444},": Cleaned up unused placeholders in code.",{"type":50,"tag":237,"props":446,"children":447},{},[448,453],{"type":50,"tag":67,"props":449,"children":450},{},[451],{"type":55,"value":452},"Translation Updates (Desktop, Web)",{"type":55,"value":454},": Improved translations for specific languages.",{"type":50,"tag":237,"props":456,"children":457},{},[458,463],{"type":50,"tag":67,"props":459,"children":460},{},[461],{"type":55,"value":462},"Typo Corrections (Desktop)",{"type":55,"value":464},": Corrected typographical errors in documentation or code.",{"type":50,"tag":237,"props":466,"children":467},{},[468,473],{"type":50,"tag":67,"props":469,"children":470},{},[471],{"type":55,"value":472},"Web README Update",{"type":55,"value":474},": Improved the README documentation for MQTTX Web.",{"type":50,"tag":110,"props":476,"children":478},{"id":477},"special-thanks",[479],{"type":55,"value":480},"Special Thanks",{"type":50,"tag":51,"props":482,"children":483},{},[484,486,493,495,502],{"type":55,"value":485},"Huge thanks to ",{"type":50,"tag":58,"props":487,"children":490},{"href":488,"rel":489,"target":79},"https://github.com/ni00",[78,78],[491],{"type":55,"value":492},"@ni00",{"type":55,"value":494}," for resolving critical issues like JSON precision and topic alias, and to ",{"type":50,"tag":58,"props":496,"children":499},{"href":497,"rel":498,"target":79},"https://github.com/Rotzbua",[78,78],[500],{"type":55,"value":501},"@Rotzbua",{"type":55,"value":503}," for documentation and engineering fixes in MQTTX.",{"type":50,"tag":110,"props":505,"children":507},{"id":506},"roadmap",[508],{"type":55,"value":509},"Roadmap",{"type":50,"tag":233,"props":511,"children":512},{},[513,523,533,550,560,570,580,606,616],{"type":50,"tag":237,"props":514,"children":515},{},[516,521],{"type":50,"tag":67,"props":517,"children":518},{},[519],{"type":55,"value":520},"MQTTX Copilot Enhancements:",{"type":55,"value":522}," Upgrades to include stream output, payload autofill, payload analysis, and automatic creation of connections and subscriptions to topics.",{"type":50,"tag":237,"props":524,"children":525},{},[526,531],{"type":50,"tag":67,"props":527,"children":528},{},[529],{"type":55,"value":530},"IoT Scenario Data Simulation:",{"type":55,"value":532}," Sync this feature to the desktop client to simplify the testing of IoT scenarios.",{"type":50,"tag":237,"props":534,"children":535},{},[536,548],{"type":50,"tag":67,"props":537,"children":538},{},[539,546],{"type":50,"tag":58,"props":540,"children":543},{"href":541,"rel":542,"target":79},"https://www.emqx.com/en/solutions/mqtt-sparkplug",[78,78],[544],{"type":55,"value":545},"Sparkplug B",{"type":55,"value":547}," Support:",{"type":55,"value":549}," Extend the functionalities of MQTTX to include support for Sparkplug B.",{"type":50,"tag":237,"props":551,"children":552},{},[553,558],{"type":50,"tag":67,"props":554,"children":555},{},[556],{"type":55,"value":557},"QoS 0 Message Storage Optimization:",{"type":55,"value":559}," Reduce storage space usage through configurable options.",{"type":50,"tag":237,"props":561,"children":562},{},[563,568],{"type":50,"tag":67,"props":564,"children":565},{},[566],{"type":55,"value":567},"MQTT Debug Functionality:",{"type":55,"value":569}," Introduce features to assist users in debugging MQTT communications.",{"type":50,"tag":237,"props":571,"children":572},{},[573,578],{"type":50,"tag":67,"props":574,"children":575},{},[576],{"type":55,"value":577},"Automatic Chart Drawing:",{"type":55,"value":579}," Automatically transform received messages into charts for more straightforward analysis.",{"type":50,"tag":237,"props":581,"children":582},{},[583,588,590,597,598,605],{"type":50,"tag":67,"props":584,"children":585},{},[586],{"type":55,"value":587},"Plugin Functionality:",{"type":55,"value":589}," Launch a plugin system that supports protocol extensions such as ",{"type":50,"tag":58,"props":591,"children":594},{"href":592,"rel":593,"target":79},"https://www.emqx.com/en/blog/coap-protocol",[78,78],[595],{"type":55,"value":596},"CoAP",{"type":55,"value":389},{"type":50,"tag":58,"props":599,"children":602},{"href":600,"rel":601,"target":79},"https://www.emqx.com/en/blog/connecting-mqtt-sn-devices-using-emqx",[78,78],[603],{"type":55,"value":604},"MQTT-SN",{"type":55,"value":169},{"type":50,"tag":237,"props":607,"children":608},{},[609,614],{"type":50,"tag":67,"props":610,"children":611},{},[612],{"type":55,"value":613},"Avro Message Format Support:",{"type":55,"value":615}," Introduce encoding and decoding functionalities for Avro message format.",{"type":50,"tag":237,"props":617,"children":618},{},[619,624],{"type":50,"tag":67,"props":620,"children":621},{},[622],{"type":55,"value":623},"Script Test Automation (Flow):",{"type":55,"value":625}," Simplify the creation and management of automated testing workflows.",{"title":43,"searchDepth":627,"depth":627,"links":628},2,[629,638,644,645],{"id":112,"depth":627,"text":71,"children":630},[631,633,634,635,636,637],{"id":152,"depth":632,"text":155},3,{"id":189,"depth":632,"text":192},{"id":214,"depth":632,"text":217},{"id":276,"depth":632,"text":279},{"id":294,"depth":632,"text":297},{"id":312,"depth":632,"text":315},{"id":344,"depth":627,"text":347,"children":639},[640,641,642,643],{"id":355,"depth":632,"text":358},{"id":373,"depth":632,"text":376},{"id":407,"depth":632,"text":410},{"id":418,"depth":632,"text":421},{"id":477,"depth":627,"text":480},{"id":506,"depth":627,"text":509},"markdown","content:blog:en:mqttx-1-9-7-release-notes.md","content","blog/en/mqttx-1-9-7-release-notes.md","md",{"loc":652,"lastmod":30},"/blog/mqttx-1-9-7-release-notes",[654,661,668,674,681,688,695,701,708,715,722,729,736,743,750,757,758,765,771,778,785,792,799,806,813,820,826,833,839,846,852,859,866],{"slug":655,"title":656,"description":657,"date":658,"category":31,"cover":659,"version":660},"mqttx-1-13-2-released","MQTTX 1.13.2 Released: MQTTX Agent and Dashboard","MQTTX 1.13.2 uses MQTTX Agent to automate MQTT tests, compare messages, and investigate failures, with independent Dashboard views for telemetry.","2026-10-26","/images/blog/mqttx-1-13-2-released.webp","1.13.2",{"slug":662,"title":663,"description":664,"date":665,"category":666,"cover":667,"version":-1},"introducing-mqttx-ai-agent-skill","Introducing the MQTTX AI Agent Skill","MQTTX CLI now ships with an Agent Skill that teaches AI coding agents to run MQTT checks, benchmarks, and simulations correctly.","2026-09-20","product","/images/blog/introducing-mqttx-ai-agent-skill.webp",{"slug":669,"title":670,"description":671,"date":665,"category":31,"cover":672,"version":673},"mqttx-1-13-1-released","MQTTX 1.13.1 Released: AI Agent Skill & MQTT 5.0 Subscription Properties","MQTTX 1.13.1 adds a CLI Agent Skill, MQTT 5.0 subscription user properties, and improvements to data export, rendering security, and everyday debugging.","/images/blog/mqttx-1-13-1-released.webp","1.13.1",{"slug":675,"title":676,"description":677,"date":678,"category":31,"cover":679,"version":680},"mqttx-1-13-0-released","MQTTX 1.13.0 Released: Payload Inspector & UI Improvements","This version introduces the new Payload Inspector feature, including Diff View and JSON Tree View, making message debugging more intuitive and efficient.","2026-02-03","https://assets.emqx.com/images/0e14974014915e21f0789dcb39bfe0c1.png","1.13.0",{"slug":682,"title":683,"description":684,"date":685,"category":31,"cover":686,"version":687},"mqttx-1-12-1-release-notes","MQTTX 1.12.1 Released: SCRAM Authentication & Enhanced Security","MQTTX 1.12.1 brings SCRAM authentication, XSS vulnerability fixes, 2025 AI model updates, and major stability enhancements for secure, reliable performance.","2025-10-14","https://assets.emqx.com/images/949f66c444b9b00f5f5e0a865609987d.png","1.12.1",{"slug":689,"title":690,"description":691,"date":692,"category":31,"cover":693,"version":694},"mqttx-1-12-0-release-notes","MQTTX 1.12.0 Released: Copilot 2.0 & Native MCP Integration","MQTTX 1.12.0 lands with Copilot 2.0 (Gemini 2.5 Pro, Claude-4, GPT-4.1, o3/o4-mini, Azure OpenAI) and native MCP integration for instant AI workflows.","2025-07-03","https://assets.emqx.com/images/121f632a5da928c70d8e2868e3a09b1c.jpg","1.12.0",{"slug":696,"title":697,"description":698,"date":699,"category":666,"cover":700,"version":-1},"enhancing-mqtt-toolbox-with-ai-capabilities","MQTTX + MCP: Enhancing MQTT Toolbox with AI Capabilities","MQTTX, the most popular MQTT client toolbox, has enhanced its capabilities in 1.12.0 beta by integrating the Model Context Protocol (MCP) into its Copilot AI feature.","2025-04-09","https://assets.emqx.com/images/863b289a14550fa39793fb8414837c04.jpg",{"slug":702,"title":703,"description":704,"date":705,"category":31,"cover":706,"version":707},"mqttx-1-11-1-release-notes","MQTTX 1.11.1 Released: Enhanced Visualization","This release enhances MQTTX's visualization capabilities with improved Topic Tree features and real-time traffic monitoring.","2024-12-19","https://assets.emqx.com/images/878e3b58243c4f4e50034ad5604a8951.jpg","1.11.1",{"slug":709,"title":710,"description":711,"date":712,"category":31,"cover":713,"version":714},"mqttx-1-11-0-release-notes","MQTTX 1.11.0 Released: Topic Tree and Avro Schema","This release introduces Topic Tree visualization, a powerful new way to organize and monitor MQTT topics hierarchically.","2024-10-29","https://assets.emqx.com/images/dba4e395e4043265d635384c6670c206.jpg","1.11.0",{"slug":716,"title":717,"description":718,"date":719,"category":31,"cover":720,"version":721},"mqttx-1-10-1-release-notes","MQTTX 1.10.1 Released: One-Click CLI Installation via Desktop","This release focuses on enhancing the user experience with several key updates. The highlight is the one-click installation for MQTTX CLI via the Desktop application.","2024-07-24","https://assets.emqx.com/images/7a7961ab5f29584b8b157b967e6fe0b2.jpg","1.10.1",{"slug":723,"title":724,"description":725,"date":726,"category":31,"cover":727,"version":728},"mqttx-1-10-0-release-notes","MQTTX 1.10.0 Released: Advanced File Management and Configuration in CLI","This release significantly enhances file management and configuration capabilities, particularly in the CLI version.","2024-06-17","https://assets.emqx.com/images/fd939c89609cdc8af6cdc93346ce58da.jpg","1.10.0",{"slug":730,"title":731,"description":732,"date":733,"category":31,"cover":734,"version":735},"mqttx-1-9-10-release-notes","MQTTX 1.9.10 Released: Enhanced Diagnostic Insights","This release features crucial Faker.js updates, better diagnostic insights for disconnections and subscription issues, and new CLI and UI enhancements. It aims to simplify user workflows and enhance troubleshooting.","2024-04-15","https://assets.emqx.com/images/c6a16836537c82bc580e738ca0534d5c.jpg","1.9.10",{"slug":737,"title":738,"description":739,"date":740,"category":741,"cover":742,"version":-1},"how-to-publish-and-receive-protobuf-messages-within-mqtt","How to Publish and Receive Protobuf Messages within MQTT?","This article will demonstrate how to define, publish, and receive Protobuf messages with MQTTX client.","2024-03-25","guides","https://assets.emqx.com/images/8c5e5764795a2b500deb4f429b1f7f64.jpg",{"slug":744,"title":745,"description":746,"date":747,"category":31,"cover":748,"version":749},"mqttx-1-9-9-release-notes","MQTTX 1.9.9 Released: Debug Logging and UI Flexibility","MQTTX 1.9.9 is now available with critical updates: improved connection events, CBOR data format support, customizable log levels for debugging, and enhanced UI flexibility.","2024-03-04","https://assets.emqx.com/images/b1f147c49bded5c95a52d2a4d212fb59.png","1.9.9",{"slug":751,"title":752,"description":753,"date":754,"category":31,"cover":755,"version":756},"mqttx-1-9-8-release-notes","MQTTX 1.9.8 Released: CLI Debug Mode and Copilot Enhancements","MQTTX 1.9.8 is now available, introducing a new CLI Debug Mode. This feature greatly enhances developers' troubleshooting and analysis capabilities.","2024-01-15","https://assets.emqx.com/images/7598cdfaaad358b469b840dd93d95893.png","1.9.8",{"slug":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":33},{"slug":759,"title":760,"description":761,"date":762,"category":31,"cover":763,"version":764},"mqttx-v-1-9-6-release-notes","MQTTX 1.9.6 Released: ALPN Protocol Support, Optimized Publish Options Interface","This update prioritizes the improvement of connection protocols and user interface for a better experience.","2023-09-30","https://assets.emqx.com/images/2f2554241e1fbe1e6d11a066e5e61a20.png","1.9.6",{"slug":766,"title":767,"description":768,"date":769,"category":741,"cover":770,"version":-1},"demonstrate-mqtt-5-0-features-using-mqttx-cli","Explore New Features of MQTT 5.0: Usage Examples Based on MQTTX CLI","This blog will introduce each new feature introduced in 5.0 in turn, and use the MQTTX CLI tool to demonstrate how we can use these features in EMQX.","2023-09-07","https://assets.emqx.com/images/c566cf1994ec1e29c6fea3b33270f535.png",{"slug":772,"title":773,"description":774,"date":775,"category":31,"cover":776,"version":777},"mqttx-1-9-5-released-json-message-highlighting-and-more","MQTTX 1.9.5 Released: JSON Message Highlighting and More!","In this version, we have mainly enhanced the error message prompts for JSON syntax in the desktop client and added support for JSON highlighting in messages.","2023-08-17","https://assets.emqx.com/images/beefc011aa3bda44261a33f7adaef669.png","1.9.5",{"slug":779,"title":780,"description":781,"date":782,"category":31,"cover":783,"version":784},"mqttx-v-1-9-4-release-notes","MQTTX 1.9.4: Empowering High-Frequency MQTT Testing with Protobuf Integration","This update brings significant improvements to user experience, including more efficient support for Protobuf message transmission and optimized automatic update functionality.","2023-07-19","https://assets.emqx.com/images/6d6aab33de33c914d87f7fd6a4d86153.png","1.9.4",{"slug":786,"title":787,"description":788,"date":789,"category":31,"cover":790,"version":791},"mqttx-1-9-3-introduces-powerful-iot-scenario-data-simulation-feature","Boosting Development Efficiency: MQTTX 1.9.3 Introduces Powerful IoT Scenario Data Simulation","MQTTX 1.9.3 introduced a valuable enhancement to its command-line client: It empowers developers to simulate IoT scenario data, catering to their specific testing needs.","2023-05-29","https://assets.emqx.com/images/657ba5a04f29a7b318206a642223db8f.png","1.9.3",{"slug":793,"title":794,"description":795,"date":796,"category":31,"cover":797,"version":798},"mqttx-v-1-9-2-release-notes","MQTTX 1.9.2 Released: The Best MQTT Client Toolbox Is Even Better","v1.9.2 supports the output mode of the command-line tool, allowing users to customize data pipelines according to their needs and thus more conveniently and efficiently process output data.","2023-04-27","https://assets.emqx.com/images/44cad865821d28706395fd74e8bd766a.png","1.9.2",{"slug":800,"title":801,"description":802,"date":803,"category":31,"cover":804,"version":805},"mqttx-v-1-9-1-release-notes","MQTTX 1.9.1 is Released: Resource Utilization Reduced by 80%, and Stability Greatly Improved","MQTT X 1.9.1 has significantly reduced CPU and memory usage by 80% compared to the previous version, resulting in greatly optimized overall performance and reduced risk of system crashes.","2023-02-16","https://assets.emqx.com/images/754c43fbfce927d7b9f41f98e9c47338.png","1.9.1",{"slug":807,"title":808,"description":809,"date":810,"category":31,"cover":811,"version":812},"mqttx-v-1-9-0-release-notes","MQTTX 1.9.0 released with an Out-of-the-box bench command, making your MQTT test even easier","Recently, MQTT X 1.9.0 has been released. For the command-line client, the bench command has been added to help users easily complete MQTT service performance testing.","2022-11-15","https://assets.emqx.com/images/8381cbe50e0aa19dcf36020b11de6fba.png","1.9.0",{"slug":814,"title":815,"description":816,"date":817,"category":31,"cover":818,"version":819},"mqttx-v-1-8-3-release-notes","MQTTX v1.8.3 Release Notes","Recently, MQTT X released the latest version 1.8.3, The main optimization of function usage and the various problems encountered in the process of use are fixed.","2022-11-01","https://assets.emqx.com/images/ad183ef26fc1dfaf6c33b46256c04e16.png","1.8.3",{"slug":821,"title":822,"description":823,"date":824,"category":666,"cover":825,"version":-1},"powerful-and-easy-to-use-mqtt-5-command-line-tool","MQTTX CLI: A Powerful and Easy-to-Use MQTT CLI","In order to provide more choices and convenience for users to implement MQTT connection tests, MQTT X v1.8.0 adds the command line as a form of interaction - the MQTT X CLI.","2022-08-11","https://assets.emqx.com/images/5cd78ca578543888ebfc50ced158dcd0.png",{"slug":827,"title":828,"description":829,"date":830,"category":31,"cover":831,"version":832},"mqttx-v-1-7-1-release-notes","MQTTX v1.7.1 Release Note","MQTT X v1.7.1 release note: Support MQTT 5.0 subscription Identifier, expose more MQTT 5.0 properties on display.","2022-01-28","https://assets.emqx.com/images/0fd941ba646695f51f019da65a693087.png","1.7.1",{"slug":834,"title":835,"description":836,"date":830,"category":31,"cover":837,"version":838},"mqttx-v-1-7-2-release-notes","MQTTX v1.7.2 Release Note","MQTT X v1.7.2 release note: Shared subscriptions support topic color markers, add more ARM builds.","https://assets.emqx.com/images/8cedad1520b432cc23fe3cf73df87586.png","1.7.2",{"slug":840,"title":841,"description":842,"date":843,"category":31,"cover":844,"version":845},"mqttx-v-1-7-0-release-notes","MQTTX v1.7.0 released: the desktop client that supports MQTT 5.0 most","Recently, MQTT X v1.7.0 was officially released, from this version, MQTT X will further support many new features of MQTT 5.0.","2022-01-04","https://assets.emqx.com/images/b670f636cd22144ede7d122af5127319.png","1.7.0",{"slug":847,"title":848,"description":849,"date":850,"category":741,"cover":851,"version":-1},"mqttx-script-function-tutorial","MQTTX Script Function Tutorial","MQTT X has added a script function since v1.4.2. This article will introduce the use of the script function with two simple instances.","2021-03-01","https://assets.emqx.com/images/188cd490ad41a00c2eb797256cd3145a.png",{"slug":853,"title":854,"description":855,"date":856,"category":31,"cover":857,"version":858},"mqttx-v-1-4-2-release-notes","MQTTX v1.4.2 released with script features","MQTT X v1.4.2 released with script features, automatically append a timestamp to Client ID and optimize some functions.","2021-01-27","https://assets.emqx.com/images/06011d34d8e9b805d2d03b3a546648ee.png","1.4.2",{"slug":860,"title":861,"description":862,"date":863,"category":31,"cover":864,"version":865},"mqttx-v-1-3-1-release-notes","MQTTX v1.3.1 release notes - MQTT 5.0 client tool","MQTT 5.0 client tool - MQTT X v1.3.1, which adds an enable item of strictly validating certificate and supports for more attributes of MQTT 5.0.","2020-05-21","https://assets.emqx.com/images/240e432d5797596aa555d2fdf9640dd5.png","1.3.1",{"slug":867,"title":868,"description":869,"date":870,"category":31,"cover":871,"version":872},"mqttx-v1-3-0-was-officially-released-an-elegant-cross-platform-mqtt5-desktop-test-client","MQTTX v1.3.0 was officially released - Cross-platform MQTT 5.0 desktop test client","MQTT X is a cross-platform MQTT 5.0 desktop test client provided by the world's leading open source IoT middleware provider EMQ , which supports macOS, Linux, Windows. The user interface of MQTT X simplifies the operation logic of the page with the pattern of chatting software. Users can quickly create multiple simultaneous-online MQTT clients to test the connection/publish/subscribe functions of MQTT/TCP, MQTT/TLS and other MQTT protocol features.","2020-03-19","https://assets.emqx.com/images/dbb7d0024d3462edf7ad617978679fbb.png","1.3.0",1793585629610]