[{"data":1,"prerenderedAt":764},["Reactive",2],{"VEb9Nnn1YX":3,"blog-post-en-enhancing-mqtt-toolbox-with-ai-capabilities":26,"blog-posts-en":543},{"items":4,"meta":23},[5,8,11,14,17,20],{"title":6,"titleUrl":7},"MQTT QoS 0、1、2 のクイックスタート","introduction-to-mqtt-qos",{"title":9,"titleUrl":10},"MQTT TopicとWildcardの初心者向けガイド","advanced-features-of-mqtt-topics",{"title":12,"titleUrl":13},"MQTT Broker：原理、人気のオプション、クイックスタート","the-ultimate-guide-to-mqtt-broker-comparison",{"title":15,"titleUrl":16},"ESP32におけるMQTT活用入門ガイド","esp32-connects-to-the-free-public-mqtt-broker",{"title":18,"titleUrl":19},"CAN Bus：機能、利点と課題、高速ローカル処理チュートリアル","can-bus-how-it-works-pros-and-cons",{"title":21,"titleUrl":22},"Python言語の「Paho」MQTTクライアントの使用法","how-to-use-mqtt-in-python",{"count":24,"limit":24,"page":25},6,1,{"slug":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":-1,"coverWidth":-1,"coverHeight":-1,"updated":-1,"tags":33,"readingTime":37,"doc":38},"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","product","https://assets.emqx.com/images/863b289a14550fa39793fb8414837c04.jpg",[34,35,36],"MCP","AI","Copilot",4,{"_path":39,"_dir":40,"_draft":41,"_partial":41,"_locale":42,"title":28,"description":29,"date":43,"category":31,"tags":44,"cover":32,"body":45,"_type":536,"_id":537,"_source":538,"_file":539,"_extension":540,"readingTime":37,"sitemap":541},"/blog/en/enhancing-mqtt-toolbox-with-ai-capabilities","en",false,"","2025-04-09T00:00:00.000Z",[34,35,36],{"type":46,"children":47,"toc":523},"root",[48,57,93,121,127,139,164,169,175,180,203,208,214,219,226,290,301,307,312,325,333,371,378,385,398,405,410,416,429,438,445,481,488,493,499,504,518],{"type":49,"tag":50,"props":51,"children":53},"element","h2",{"id":52},"introduction-the-convergence-of-mqttx-and-mcp",[54],{"type":55,"value":56},"text","Introduction: The Convergence of MQTTX and MCP",{"type":49,"tag":58,"props":59,"children":60},"p",{},[61,63,73,75,82,84,91],{"type":55,"value":62},"MQTTX, the most popular ",{"type":49,"tag":64,"props":65,"children":70},"a",{"href":66,"rel":67,"target":69},"https://www.emqx.com/en/blog/mqtt-client-tools",[68,68],"noopener","_blank",[71],{"type":55,"value":72},"MQTT client",{"type":55,"value":74}," toolbox, has enhanced its capabilities in 1.12.0 beta by integrating the Model Context Protocol (MCP) into its Copilot AI feature. This integration transforms MQTTX into an MCP Host, allowing MQTTX Copilots to interact directly with ",{"type":49,"tag":64,"props":76,"children":79},{"href":77,"rel":78,"target":69},"https://www.emqx.com/en/blog/the-ultimate-guide-to-mqtt-broker-comparison",[68,68],[80],{"type":55,"value":81},"MQTT brokers",{"type":55,"value":83}," (EMQX) and local resources. By connecting large language models (LLM) with ",{"type":49,"tag":64,"props":85,"children":88},{"href":86,"rel":87,"target":69},"https://www.emqx.com/en/blog/the-easiest-guide-to-getting-started-with-mqtt",[68,68],[89],{"type":55,"value":90},"MQTT",{"type":55,"value":92}," operations, this feature opens new possibilities for IoT automation, monitoring, and development.",{"type":49,"tag":94,"props":95,"children":96},"blockquote",{},[97],{"type":49,"tag":58,"props":98,"children":99},{},[100,106,108,115,116],{"type":49,"tag":101,"props":102,"children":103},"em",{},[104],{"type":55,"value":105},"Download the latest version here:",{"type":55,"value":107}," ",{"type":49,"tag":64,"props":109,"children":112},{"href":110,"rel":111,"target":69},"https://github.com/emqx/MQTTX/releases/tag/v1.12.0-beta.2",[68,68],[113],{"type":55,"value":114},"Release v1.12.0-beta.2 · emqx/MQTTX",{"type":55,"value":107},{"type":49,"tag":101,"props":117,"children":118},{},[119],{"type":55,"value":120},"- Since it's a beta release, it won't auto-update through the application. Please manually download and install it from the Assets section.",{"type":49,"tag":50,"props":122,"children":124},{"id":123},"brief-overview-of-the-mcp",[125],{"type":55,"value":126},"Brief Overview of the MCP",{"type":49,"tag":58,"props":128,"children":129},{},[130,137],{"type":49,"tag":64,"props":131,"children":134},{"href":132,"rel":133,"target":69},"https://modelcontextprotocol.io/introduction",[68,68],[135],{"type":55,"value":136},"The Model Context Protocol (MCP)",{"type":55,"value":138},"is a standardized interface between AI models and external data sources or tools, functioning as a \"USB-C port for AI applications.\" It allows MQTTX Copilots to:",{"type":49,"tag":140,"props":141,"children":142},"ul",{},[143,149,154,159],{"type":49,"tag":144,"props":145,"children":146},"li",{},[147],{"type":55,"value":148},"Access contextual information beyond their training data",{"type":49,"tag":144,"props":150,"children":151},{},[152],{"type":55,"value":153},"Interact with local and remote systems securely",{"type":49,"tag":144,"props":155,"children":156},{},[157],{"type":55,"value":158},"Maintain a consistent interface across different AI providers",{"type":49,"tag":144,"props":160,"children":161},{},[162],{"type":55,"value":163},"Execute specialized functions through standardized tool calls",{"type":49,"tag":58,"props":165,"children":166},{},[167],{"type":55,"value":168},"MCP follows a client-server architecture where host applications (like Cursor, MQTTX, etc.) contain MCP clients that connect to MCP servers, exposing specific capabilities. This architecture ensures data remains secure within your infrastructure while enabling powerful AI-driven workflows.",{"type":49,"tag":50,"props":170,"children":172},{"id":171},"mqttx-as-an-mcp-host-implementation-overview",[173],{"type":55,"value":174},"MQTTX as an MCP Host: Implementation Overview",{"type":49,"tag":58,"props":176,"children":177},{},[178],{"type":55,"value":179},"MQTTX now functions as an MCP Host by incorporating an MCP client that can connect to various MCP servers. The implementation supports:",{"type":49,"tag":140,"props":181,"children":182},{},[183,188,193,198],{"type":49,"tag":144,"props":184,"children":185},{},[186],{"type":55,"value":187},"Both SSE (Server-Sent Events) and Stdio MCP server types",{"type":49,"tag":144,"props":189,"children":190},{},[191],{"type":55,"value":192},"Simple configuration through the MQTTX settings interface",{"type":49,"tag":144,"props":194,"children":195},{},[196],{"type":55,"value":197},"Integration with multiple AI models, including OpenAI GPT-4o, Claude 3.5/3.7, Grok 2, and DeepSeek models.",{"type":49,"tag":144,"props":199,"children":200},{},[201],{"type":55,"value":202},"Thinking Chain supports advanced reasoning with select models",{"type":49,"tag":58,"props":204,"children":205},{},[206],{"type":55,"value":207},"Configuration is straightforward through the MQTTX settings panel, where users can specify MCP servers as command-line processes or via HTTP endpoints.",{"type":49,"tag":50,"props":209,"children":211},{"id":210},"application-scenarios-mcp-in-action-with-mqttx",[212],{"type":55,"value":213},"Application Scenarios: MCP in Action with MQTTX",{"type":49,"tag":58,"props":215,"children":216},{},[217],{"type":55,"value":218},"Let's explore how to set up and use MCP with MQTTX through practical examples:",{"type":49,"tag":220,"props":221,"children":223},"h3",{"id":222},"setting-up-mcp-in-mqttx",[224],{"type":55,"value":225},"Setting Up MCP in MQTTX",{"type":49,"tag":227,"props":228,"children":229},"ol",{},[230,243,254,265,270,275,280,285],{"type":49,"tag":144,"props":231,"children":232},{},[233,235,241],{"type":55,"value":234},"Open MQTTX and navigate to ",{"type":49,"tag":236,"props":237,"children":238},"strong",{},[239],{"type":55,"value":240},"Settings",{"type":55,"value":242}," in the left sidebar.",{"type":49,"tag":144,"props":244,"children":245},{},[246,248,252],{"type":55,"value":247},"Enable the ",{"type":49,"tag":236,"props":249,"children":250},{},[251],{"type":55,"value":36},{"type":55,"value":253}," feature and configure your preferred AI model with API keys.",{"type":49,"tag":144,"props":255,"children":256},{},[257,259,263],{"type":55,"value":258},"Scroll down to the ",{"type":49,"tag":236,"props":260,"children":261},{},[262],{"type":55,"value":34},{"type":55,"value":264}," section and enable it.",{"type":49,"tag":144,"props":266,"children":267},{},[268],{"type":55,"value":269},"Add your MCP server configuration in JSON format in the provided input box.",{"type":49,"tag":144,"props":271,"children":272},{},[273],{"type":55,"value":274},"After adding the configuration, available servers will appear in the list below.",{"type":49,"tag":144,"props":276,"children":277},{},[278],{"type":55,"value":279},"Click the connection button in the upper right corner to test server connectivity.",{"type":49,"tag":144,"props":281,"children":282},{},[283],{"type":55,"value":284},"For successfully connected servers, you'll see the available tools listed.",{"type":49,"tag":144,"props":286,"children":287},{},[288],{"type":55,"value":289},"Toggle servers on/off using the disable/enable switches.",{"type":49,"tag":58,"props":291,"children":292},{},[293],{"type":49,"tag":294,"props":295,"children":300},"img",{"alt":296,"src":297,"loading":298,"decoding":299},"image.png","https://assets.emqx.com/images/600a9cd369dc0e5f72c1e5206cd36edb.png?x-image-process=image/resize,w_1520/format,webp","lazy","async",[],{"type":49,"tag":220,"props":302,"children":304},{"id":303},"local-file-system-integration",[305],{"type":55,"value":306},"Local File System Integration",{"type":49,"tag":58,"props":308,"children":309},{},[310],{"type":55,"value":311},"With the filesystem MCP server, Copilot can interact with your local files, generating and saving code directly to specified directories:",{"type":49,"tag":313,"props":314,"children":319},"pre",{"className":315,"code":317,"language":318,"meta":42},[316],"language-json","{\n  \"mcpServers\": {\n    \"filesystem\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@modelcontextprotocol/server-filesystem\",\n        \"/Users/username/Desktop\",\n        \"/Users/username/Downloads\"\n      ]\n    }\n  }\n}\n","json",[320],{"type":49,"tag":321,"props":322,"children":323},"code",{"__ignoreMap":42},[324],{"type":55,"value":317},{"type":49,"tag":58,"props":326,"children":327},{},[328],{"type":49,"tag":236,"props":329,"children":330},{},[331],{"type":55,"value":332},"Example workflow:",{"type":49,"tag":227,"props":334,"children":335},{},[336,341,354,366],{"type":49,"tag":144,"props":337,"children":338},{},[339],{"type":55,"value":340},"Configure the filesystem MCP server as shown above.",{"type":49,"tag":144,"props":342,"children":343},{},[344,346,352],{"type":55,"value":345},"In the Copilot Chat Box, use the ",{"type":49,"tag":321,"props":347,"children":349},{"className":348},[],[350],{"type":55,"value":351},"@connection",{"type":55,"value":353}," keyword to extract current connection details.",{"type":49,"tag":144,"props":355,"children":356},{},[357,359,364],{"type":55,"value":358},"Ask Copilot to \"Generate JavaScript code for this MQTT ",{"type":49,"tag":321,"props":360,"children":362},{"className":361},[],[363],{"type":55,"value":351},{"type":55,"value":365}," and save it to /Users/username/Downloads as mqtt-test.js\".",{"type":49,"tag":144,"props":367,"children":368},{},[369],{"type":55,"value":370},"The AI will use MCP to create and save the file to your specified location.",{"type":49,"tag":58,"props":372,"children":373},{},[374],{"type":49,"tag":294,"props":375,"children":377},{"alt":296,"src":376,"loading":298,"decoding":299},"https://assets.emqx.com/images/9083541d0479de279f1dc817e22b3f68.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":49,"tag":58,"props":379,"children":380},{},[381],{"type":49,"tag":294,"props":382,"children":384},{"alt":296,"src":383,"loading":298,"decoding":299},"https://assets.emqx.com/images/ab2699fe33a281df3de79058c4affcdf.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":49,"tag":58,"props":386,"children":387},{},[388,390,396],{"type":55,"value":389},"Verifying in your terminal with ",{"type":49,"tag":321,"props":391,"children":393},{"className":392},[],[394],{"type":55,"value":395},"cat mqtt-test.js",{"type":55,"value":397}," will show that the code has been successfully created with the correct connection parameters.",{"type":49,"tag":58,"props":399,"children":400},{},[401],{"type":49,"tag":294,"props":402,"children":404},{"alt":296,"src":403,"loading":298,"decoding":299},"https://assets.emqx.com/images/57eccbaa50d22a194accca4a4ab14b56.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":49,"tag":58,"props":406,"children":407},{},[408],{"type":55,"value":409},"This approach streamlines development by eliminating the copy-paste workflow - code is generated and saved directly where you need it, ready for execution.",{"type":49,"tag":220,"props":411,"children":413},{"id":412},"mqtt-operations-via-mcp-sse-server",[414],{"type":55,"value":415},"MQTT Operations via MCP SSE Server",{"type":49,"tag":58,"props":417,"children":418},{},[419,421,427],{"type":55,"value":420},"For direct MQTT operations through AI, you can deploy the custom MQTTX MCP SSE server (",{"type":49,"tag":64,"props":422,"children":425},{"href":423,"rel":424,"target":69},"https://github.com/ysfscream/mqttx-mcp-sse-server",[68,68],[426],{"type":55,"value":423},{"type":55,"value":428},"):",{"type":49,"tag":313,"props":430,"children":433},{"className":431,"code":432,"language":318,"meta":42},[316],"{\n  \"mcpServers\": {\n    \"mqttx-server\": {\n      \"url\": \"http://localhost:4000/mqttx/sse\"\n    }\n  }\n}\n",[434],{"type":49,"tag":321,"props":435,"children":436},{"__ignoreMap":42},[437],{"type":55,"value":432},{"type":49,"tag":58,"props":439,"children":440},{},[441],{"type":49,"tag":236,"props":442,"children":443},{},[444],{"type":55,"value":332},{"type":49,"tag":227,"props":446,"children":447},{},[448,453,458,471,476],{"type":49,"tag":144,"props":449,"children":450},{},[451],{"type":55,"value":452},"Deploy the MQTTX MCP SSE server locally or in the cloud.",{"type":49,"tag":144,"props":454,"children":455},{},[456],{"type":55,"value":457},"Configure the server in MQTTX as shown above.",{"type":49,"tag":144,"props":459,"children":460},{},[461,463,469],{"type":55,"value":462},"In the Copilot Chat Box, ask: \"Connect to ",{"type":49,"tag":321,"props":464,"children":466},{"className":465},[],[467],{"type":55,"value":468},"mqtt://broker.emqx.io:1883",{"type":55,"value":470}," and publish a message to testtopic/mcp\".",{"type":49,"tag":144,"props":472,"children":473},{},[474],{"type":55,"value":475},"In a separate MQTTX connection, subscribe to the same topic.",{"type":49,"tag":144,"props":477,"children":478},{},[479],{"type":55,"value":480},"Observe as the message published via the AI's MCP call appears in your subscription.",{"type":49,"tag":58,"props":482,"children":483},{},[484],{"type":49,"tag":294,"props":485,"children":487},{"alt":296,"src":486,"loading":298,"decoding":299},"https://assets.emqx.com/images/0479dbf90a979e09fea616501ce3d2f5.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":49,"tag":58,"props":489,"children":490},{},[491],{"type":55,"value":492},"This capability transforms how you interact with MQTT brokers. Instead of manually configuring connections and publishing messages, you can use natural language to instruct the MQTTX Copilot to perform these operations on your behalf. This is particularly valuable for testing, debugging, and educational scenarios where quick MQTT interactions are needed.",{"type":49,"tag":50,"props":494,"children":496},{"id":495},"conclusion",[497],{"type":55,"value":498},"Conclusion",{"type":49,"tag":58,"props":500,"children":501},{},[502],{"type":55,"value":503},"Integrating Model Context Protocol into MQTTX marks an essential step in EMQ's vision to bridge IoT and AI technologies. While this beta release enables AI assistants to interact with MQTT brokers through natural language, our roadmap extends further.",{"type":49,"tag":58,"props":505,"children":506},{},[507,509,516],{"type":55,"value":508},"EMQ is actively exploring \"",{"type":49,"tag":64,"props":510,"children":513},{"href":511,"rel":512,"target":69},"https://www.emqx.com/en/blog/mcp-over-mqtt",[68,68],[514],{"type":55,"value":515},"MCP over MQTT",{"type":55,"value":517},"\" implementations, which address key limitations in the current MCP architecture by leveraging MQTT's built-in service discovery and publish-subscribe patterns. These developments lay the foundation for intelligent IoT communications combined with MQTTX Copilot’s AI capabilities for schema generation, connection diagnostics, and test data creation. We invite the community to test these features and share feedback as we continue developing solutions that make MQTT operations more accessible and powerful.",{"type":49,"tag":58,"props":519,"children":520},{},[521],{"type":55,"value":522},"If you have specific requirements for IoT applications or AI integration with your MQTT workflows, don't hesitate to contact our team to help shape the future of this technology.",{"title":42,"searchDepth":524,"depth":524,"links":525},2,[526,527,528,529,535],{"id":52,"depth":524,"text":56},{"id":123,"depth":524,"text":126},{"id":171,"depth":524,"text":174},{"id":210,"depth":524,"text":213,"children":530},[531,533,534],{"id":222,"depth":532,"text":225},3,{"id":303,"depth":532,"text":306},{"id":412,"depth":532,"text":415},{"id":495,"depth":524,"text":498},"markdown","content:blog:en:enhancing-mqtt-toolbox-with-ai-capabilities.md","content","blog/en/enhancing-mqtt-toolbox-with-ai-capabilities.md","md",{"loc":542,"lastmod":30},"/blog/enhancing-mqtt-toolbox-with-ai-capabilities",[544,552,558,564,571,578,585,586,593,600,607,614,621,628,635,642,649,656,662,669,676,683,690,697,704,711,717,724,730,737,743,750,757],{"slug":545,"title":546,"description":547,"date":548,"category":549,"cover":550,"version":551},"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","release-notes","/images/blog/mqttx-1-13-2-released.webp","1.13.2",{"slug":553,"title":554,"description":555,"date":556,"category":31,"cover":557,"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","/images/blog/introducing-mqttx-ai-agent-skill.webp",{"slug":559,"title":560,"description":561,"date":556,"category":549,"cover":562,"version":563},"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":565,"title":566,"description":567,"date":568,"category":549,"cover":569,"version":570},"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":572,"title":573,"description":574,"date":575,"category":549,"cover":576,"version":577},"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":579,"title":580,"description":581,"date":582,"category":549,"cover":583,"version":584},"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":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":-1},{"slug":587,"title":588,"description":589,"date":590,"category":549,"cover":591,"version":592},"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":594,"title":595,"description":596,"date":597,"category":549,"cover":598,"version":599},"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":601,"title":602,"description":603,"date":604,"category":549,"cover":605,"version":606},"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":608,"title":609,"description":610,"date":611,"category":549,"cover":612,"version":613},"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":615,"title":616,"description":617,"date":618,"category":549,"cover":619,"version":620},"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":622,"title":623,"description":624,"date":625,"category":626,"cover":627,"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":629,"title":630,"description":631,"date":632,"category":549,"cover":633,"version":634},"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":636,"title":637,"description":638,"date":639,"category":549,"cover":640,"version":641},"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":643,"title":644,"description":645,"date":646,"category":549,"cover":647,"version":648},"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","https://assets.emqx.com/images/8f8d0aa2b0e70f2c28b71f846e21f68b.png","1.9.7",{"slug":650,"title":651,"description":652,"date":653,"category":549,"cover":654,"version":655},"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":657,"title":658,"description":659,"date":660,"category":626,"cover":661,"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":663,"title":664,"description":665,"date":666,"category":549,"cover":667,"version":668},"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":670,"title":671,"description":672,"date":673,"category":549,"cover":674,"version":675},"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":677,"title":678,"description":679,"date":680,"category":549,"cover":681,"version":682},"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":684,"title":685,"description":686,"date":687,"category":549,"cover":688,"version":689},"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":691,"title":692,"description":693,"date":694,"category":549,"cover":695,"version":696},"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":698,"title":699,"description":700,"date":701,"category":549,"cover":702,"version":703},"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":705,"title":706,"description":707,"date":708,"category":549,"cover":709,"version":710},"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":712,"title":713,"description":714,"date":715,"category":31,"cover":716,"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":718,"title":719,"description":720,"date":721,"category":549,"cover":722,"version":723},"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":725,"title":726,"description":727,"date":721,"category":549,"cover":728,"version":729},"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":731,"title":732,"description":733,"date":734,"category":549,"cover":735,"version":736},"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":738,"title":739,"description":740,"date":741,"category":626,"cover":742,"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":744,"title":745,"description":746,"date":747,"category":549,"cover":748,"version":749},"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":751,"title":752,"description":753,"date":754,"category":549,"cover":755,"version":756},"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":758,"title":759,"description":760,"date":761,"category":549,"cover":762,"version":763},"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",1793173684305]