[{"data":1,"prerenderedAt":685},["Reactive",2],{"VEb9Nnn1YX":3,"blog-post-en-mqttx-v-1-9-1-release-notes":26,"blog-posts-en":465},{"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":33,"coverWidth":-1,"coverHeight":-1,"updated":-1,"tags":34,"readingTime":24,"doc":38},"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","release-notes","https://assets.emqx.com/images/754c43fbfce927d7b9f41f98e9c47338.png","1.9.1",[35,36,37],"Release Notes","Performance","UI",{"_path":39,"_dir":40,"_draft":41,"_partial":41,"_locale":42,"title":28,"description":29,"date":43,"category":31,"tags":44,"cover":32,"version":33,"body":45,"_type":458,"_id":459,"_source":460,"_file":461,"_extension":462,"readingTime":24,"sitemap":463},"/blog/en/mqttx-v-1-9-1-release-notes","en",false,"","2023-02-16T00:00:00.000Z",[35,36,37],{"type":46,"children":47,"toc":443},"root",[48,68,73,84,91,98,103,109,114,121,135,146,152,161,167,172,177,182,187,193,198,203,211,217,222,311,317,323,328,338,343,349,354,372,385,391,396],{"type":49,"tag":50,"props":51,"children":52},"element","p",{},[53,56,66],{"type":54,"value":55},"text","MQTTX 1.9.1, an ",{"type":49,"tag":57,"props":58,"children":63},"a",{"href":59,"rel":60,"target":62},"https://www.emqx.com/en/blog/introduction-to-mqtt-5",[61,61],"noopener","_blank",[64],{"type":54,"value":65},"MQTT 5.0",{"type":54,"value":67}," client tool, is now available after two beta iterations.",{"type":49,"tag":50,"props":69,"children":70},{},[71],{"type":54,"value":72},"This version has seen significant improvements in stability through extensive performance optimization and resolution of known issues. In particular, when handling a large number of messages, version 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. The improved stability offers users a more dependable environment for conducting IoT performance testing and building IoT applications.",{"type":49,"tag":50,"props":74,"children":75},{},[76,78],{"type":54,"value":77},"Download the latest version here: ",{"type":49,"tag":57,"props":79,"children":82},{"href":80,"rel":81,"target":62},"https://www.emqx.com/en/try?product=MQTTX",[61,61],[83],{"type":54,"value":80},{"type":49,"tag":85,"props":86,"children":88},"h2",{"id":87},"desktop-client",[89],{"type":54,"value":90},"Desktop Client",{"type":49,"tag":92,"props":93,"children":95},"h3",{"id":94},"performance-optimization",[96],{"type":54,"value":97},"Performance Optimization",{"type":49,"tag":50,"props":99,"children":100},{},[101],{"type":54,"value":102},"MQTTX 1.9.1 features numerous performance optimizations for the desktop client to enhance the efficiency of topic filtering when handling a large number of messages and to prevent any potential high consumption of CPU resources that could result in lagging. The previous issue of database crashes due to excessive message traffic on Windows has been resolved, providing a much-improved user experience.",{"type":49,"tag":92,"props":104,"children":106},{"id":105},"comparison-test",[107],{"type":54,"value":108},"Comparison Test",{"type":49,"tag":50,"props":110,"children":111},{},[112],{"type":54,"value":113},"A performance comparison was conducted between version 1.9.0 and version 1.9.1 of MQTTX using the bench command of the MQTTX CLI.",{"type":49,"tag":115,"props":116,"children":118},"h4",{"id":117},"test-scenario",[119],{"type":54,"value":120},"Test Scenario",{"type":49,"tag":50,"props":122,"children":123},{},[124,126,133],{"type":54,"value":125},"To perform a benchmark test, a new local ",{"type":49,"tag":57,"props":127,"children":130},{"href":128,"rel":129,"target":62},"https://www.emqx.com/en/blog/the-ultimate-guide-to-mqtt-broker-comparison",[61,61],[131],{"type":54,"value":132},"MQTT Broker",{"type":54,"value":134}," connection was created and subscribed to an mqttx/bench topic. The bench command was then utilized to publish 1000 messages per second, each with a payload of \"hello\" and a QoS of 0, to the topic for 1 minute. During this scenario, where 1000 messages were being received per second, the CPU usage and memory usage changes were monitored using the debugging tools available in the MQTTX development environment.",{"type":49,"tag":50,"props":136,"children":137},{},[138],{"type":49,"tag":139,"props":140,"children":145},"img",{"alt":141,"src":142,"loading":143,"decoding":144},"benchmark test","https://assets.emqx.com/images/cab9054e5e262ad6684d338988a361eb.png?x-image-process=image/resize,w_1520/format,webp","lazy","async",[],{"type":49,"tag":115,"props":147,"children":149},{"id":148},"test-results",[150],{"type":54,"value":151},"Test Results",{"type":49,"tag":153,"props":154,"children":155},"blockquote",{},[156],{"type":49,"tag":50,"props":157,"children":158},{},[159],{"type":54,"value":160},"The JS heap size in the monitoring chart is the memory usage",{"type":49,"tag":115,"props":162,"children":164},{"id":163},"analysis-and-conclusion",[165],{"type":54,"value":166},"Analysis and Conclusion",{"type":49,"tag":50,"props":168,"children":169},{},[170],{"type":54,"value":171},"The results of the benchmark test revealed that in version 1.9.0, while receiving messages, the CPU usage consistently remained at 100% and the memory usage reached a peak of close to 2000MB, before settling at around 1000MB. Additionally, the pages were found to be unresponsive or laggy.",{"type":49,"tag":50,"props":173,"children":174},{},[175],{"type":54,"value":176},"In version 1.9.1, during the receipt of a large number of messages, the average CPU usage was around 50%. The memory usage reached a peak of close to 200MB but was subsequently maintained at approximately 150MB. Additionally, the page refresh was observed to be smooth and without any lag.",{"type":49,"tag":50,"props":178,"children":179},{},[180],{"type":54,"value":181},"A comparison of the memory and CPU usage reveals that the latest version of the MQTTX desktop client exhibits an optimization of approximately 80% in terms of performance. From a user's perspective, the issues of page stuttering or crashes have also been significantly mitigated.",{"type":49,"tag":50,"props":183,"children":184},{},[185],{"type":54,"value":186},"Aside from performance optimizations in message reception, other optimizations have been made including improved performance in topic filtering and message searching, support for bulk storage of messages, and resolution of previous database crash issues.",{"type":49,"tag":92,"props":188,"children":190},{"id":189},"interaction-enhancement",[191],{"type":54,"value":192},"Interaction Enhancement",{"type":49,"tag":50,"props":194,"children":195},{},[196],{"type":54,"value":197},"In previous versions of MQTTX, the default setting of automatically scrolling to the latest message when receiving a new one caused inconvenience for users who wanted to view historical messages. Deactivating this setting would also mean that users would miss out on the latest news in real-time.",{"type":49,"tag":50,"props":199,"children":200},{},[201],{"type":54,"value":202},"The latest version, 1.9.1, enhances the user experience by introducing a new message alert displayed at the bottom of the message list. Upon receiving a new message, users can opt to remain on the current page and continue to view the historical messages or they can click on the alert to access the latest message, making their experience more seamless.",{"type":49,"tag":50,"props":204,"children":205},{},[206],{"type":49,"tag":139,"props":207,"children":210},{"alt":208,"src":209,"loading":143,"decoding":144},"MQTT Desktop Client","https://assets.emqx.com/images/f1ba900d95d9241a38bc6f78bcf06292.png?x-image-process=image/resize,w_1520/format,webp",[],{"type":49,"tag":92,"props":212,"children":214},{"id":213},"bug-fixes-and-optimizations",[215],{"type":54,"value":216},"Bug Fixes and Optimizations",{"type":49,"tag":50,"props":218,"children":219},{},[220],{"type":54,"value":221},"In addition to performance optimizations, this release also fixes and optimizes the following known issues:",{"type":49,"tag":223,"props":224,"children":225},"ul",{},[226,232,237,242,247,261,266,271,276,281,286,291,296,301,306],{"type":49,"tag":227,"props":228,"children":229},"li",{},[230],{"type":54,"value":231},"Fixes issues with the integrity and accuracy of importing and exporting data, and optimizes loading speed during import.",{"type":49,"tag":227,"props":233,"children":234},{},[235],{"type":54,"value":236},"Fixes the issue of having to enter a username when using client ID + password authentication.",{"type":49,"tag":227,"props":238,"children":239},{},[240],{"type":54,"value":241},"Fixes the issue that offline messages cannot be received after reconnection.",{"type":49,"tag":227,"props":243,"children":244},{},[245],{"type":54,"value":246},"Fixes the issue where the order of messages in the message list was incorrect in some cases.",{"type":49,"tag":227,"props":248,"children":249},{},[250,252,259],{"type":54,"value":251},"Fixes the issue of duplicate keys in user property configuration and ensures full compliance with the ",{"type":49,"tag":57,"props":253,"children":256},{"href":254,"rel":255,"target":62},"https://www.emqx.com/en/blog/the-easiest-guide-to-getting-started-with-mqtt",[61,61],[257],{"type":54,"value":258},"MQTT protocol",{"type":54,"value":260},".",{"type":49,"tag":227,"props":262,"children":263},{},[264],{"type":54,"value":265},"Fixes the issue that group icons disappear due to long group names, and supports the full display of long group names.",{"type":49,"tag":227,"props":267,"children":268},{},[269],{"type":54,"value":270},"Fixes the issue that the right-click menu displays beyond the window in the grouping list.",{"type":49,"tag":227,"props":272,"children":273},{},[274],{"type":54,"value":275},"Fixes the issue that other subscribed topics disappear after clicking traffic statistics and automatically subscribing to the system topic $SYS/#.",{"type":49,"tag":227,"props":277,"children":278},{},[279],{"type":54,"value":280},"Fixes the issue of not resetting the topic subscription configuration correctly in the topic subscription window",{"type":49,"tag":227,"props":282,"children":283},{},[284],{"type":54,"value":285},"Fixes the issue that caused the Payload editor to not fit the width correctly when manually resizing the window",{"type":49,"tag":227,"props":287,"children":288},{},[289],{"type":54,"value":290},"Fixes the issue of improper connection highlighting when opening a new window.",{"type":49,"tag":227,"props":292,"children":293},{},[294],{"type":54,"value":295},"Reorganizes the help page into a comprehensive \"Everything about MQTT\" section and place it as a top-level menu item for easier access and understanding of MQTT concepts.",{"type":49,"tag":227,"props":297,"children":298},{},[299],{"type":54,"value":300},"Improves status display on send button click to avoid confusion on send success/failure.",{"type":49,"tag":227,"props":302,"children":303},{},[304],{"type":54,"value":305},"Optimizes the alert of unconnected status when clicking the Subscribe button.",{"type":49,"tag":227,"props":307,"children":308},{},[309],{"type":54,"value":310},"Optimizes the hint of filling in the topic input box.",{"type":49,"tag":85,"props":312,"children":314},{"id":313},"mqttx-cli",[315],{"type":54,"value":316},"MQTTX CLI",{"type":49,"tag":92,"props":318,"children":320},{"id":319},"adjust-the-date-and-time-format",[321],{"type":54,"value":322},"Adjust the Date and Time Format",{"type":49,"tag":50,"props":324,"children":325},{},[326],{"type":54,"value":327},"The output log in MQTTX CLI version 1.9.1 has been optimized by adding a new date and time format, enabling users to accurately view and log the current test time. The new format is as follows:",{"type":49,"tag":329,"props":330,"children":332},"pre",{"code":331},"$ mqttx conn -h broker.emqx.io -p 1883\n[2/2/2023] [2:54:50 PM] › … Connecting...\n[2/2/2023] [2:54:53 PM] › ✔ Connected\n",[333],{"type":49,"tag":334,"props":335,"children":336},"code",{"__ignoreMap":42},[337],{"type":54,"value":331},{"type":49,"tag":50,"props":339,"children":340},{},[341],{"type":54,"value":342},"In the future, we plan to offer users the ability to customize the date and time format in their configurations, enabling them to easily align their test results with their log files and facilitating central management and review.",{"type":49,"tag":92,"props":344,"children":346},{"id":345},"other-updates",[347],{"type":54,"value":348},"Other Updates",{"type":49,"tag":50,"props":350,"children":351},{},[352],{"type":54,"value":353},"In addition to the date and time format, MQTTX CLI had integrated several new, user-friendly features in the 1.9.1 beta version, including:",{"type":49,"tag":223,"props":355,"children":356},{},[357,362,367],{"type":49,"tag":227,"props":358,"children":359},{},[360],{"type":54,"value":361},"Support automatic reconnection. MQTTX CLI will automatically reconnect after any disconnections occur, even when using the bench command.",{"type":49,"tag":227,"props":363,"children":364},{},[365],{"type":54,"value":366},"Allow users to save their connection parameters to a local file and then easily read the parameters from the file when they want to connect. The feature also supports saving all CLI commands to the configuration file.",{"type":49,"tag":227,"props":368,"children":369},{},[370],{"type":54,"value":371},"Support specifying message format. Incoming messages can be effortlessly transformed into various formats, including String, Hex, Base64, and JSON, for more convenient viewing and logging.",{"type":49,"tag":50,"props":373,"children":374},{},[375,377,384],{"type":54,"value":376},"All of the aforementioned enhancements can be found in the 1.9.1 release. For a comprehensive overview of the new features, please refer to the previous article ",{"type":49,"tag":57,"props":378,"children":381},{"href":379,"rel":380,"target":62},"https://www.emqx.com/en/blog/mqttx-newsletter-202211",[61,61],[382],{"type":54,"value":383},"MQTTX newsletter 2022-11",{"type":54,"value":260},{"type":49,"tag":85,"props":386,"children":388},{"id":387},"roadmap",[389],{"type":54,"value":390},"Roadmap",{"type":49,"tag":50,"props":392,"children":393},{},[394],{"type":54,"value":395},"MQTTX is undergoing constant improvements to offer more practical and powerful capabilities to its users, and make the testing and development of IoT applications and services more accessible. We are going to concentrate on certain areas, so keep an eye out for updates:",{"type":49,"tag":223,"props":397,"children":398},{},[399,404,409,414,419,433,438],{"type":49,"tag":227,"props":400,"children":401},{},[402],{"type":54,"value":403},"Supports MQTT Debug",{"type":49,"tag":227,"props":405,"children":406},{},[407],{"type":54,"value":408},"Optimizes the output of system topics, allowing users to easily monitor and view data metrics of MQTT Broker using MQTTX",{"type":49,"tag":227,"props":410,"children":411},{},[412],{"type":54,"value":413},"Charts automatically based on incoming messages",{"type":49,"tag":227,"props":415,"children":416},{},[417],{"type":54,"value":418},"Adds Plugins",{"type":49,"tag":227,"props":420,"children":421},{},[422,424,431],{"type":54,"value":423},"Supports ",{"type":49,"tag":57,"props":425,"children":428},{"href":426,"rel":427,"target":62},"https://www.emqx.com/en/solutions/mqtt-sparkplug",[61,61],[429],{"type":54,"value":430},"Sparkplug B",{"type":54,"value":432}," format",{"type":49,"tag":227,"props":434,"children":435},{},[436],{"type":54,"value":437},"Supports automated test script (Flow)",{"type":49,"tag":227,"props":439,"children":440},{},[441],{"type":54,"value":442},"Adds more message formats",{"title":42,"searchDepth":444,"depth":444,"links":445},2,[446,453,457],{"id":87,"depth":444,"text":90,"children":447},[448,450,451,452],{"id":94,"depth":449,"text":97},3,{"id":105,"depth":449,"text":108},{"id":189,"depth":449,"text":192},{"id":213,"depth":449,"text":216},{"id":313,"depth":444,"text":316,"children":454},[455,456],{"id":319,"depth":449,"text":322},{"id":345,"depth":449,"text":348},{"id":387,"depth":444,"text":390},"markdown","content:blog:en:mqttx-v-1-9-1-release-notes.md","content","blog/en/mqttx-v-1-9-1-release-notes.md","md",{"loc":464,"lastmod":30},"/blog/mqttx-v-1-9-1-release-notes",[466,473,480,486,493,500,507,513,520,527,534,541,548,555,562,569,576,583,589,596,603,610,617,618,625,632,638,645,651,658,664,671,678],{"slug":467,"title":468,"description":469,"date":470,"category":31,"cover":471,"version":472},"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":474,"title":475,"description":476,"date":477,"category":478,"cover":479,"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":481,"title":482,"description":483,"date":477,"category":31,"cover":484,"version":485},"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":487,"title":488,"description":489,"date":490,"category":31,"cover":491,"version":492},"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":494,"title":495,"description":496,"date":497,"category":31,"cover":498,"version":499},"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":501,"title":502,"description":503,"date":504,"category":31,"cover":505,"version":506},"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":508,"title":509,"description":510,"date":511,"category":478,"cover":512,"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":514,"title":515,"description":516,"date":517,"category":31,"cover":518,"version":519},"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":521,"title":522,"description":523,"date":524,"category":31,"cover":525,"version":526},"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":528,"title":529,"description":530,"date":531,"category":31,"cover":532,"version":533},"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":535,"title":536,"description":537,"date":538,"category":31,"cover":539,"version":540},"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":542,"title":543,"description":544,"date":545,"category":31,"cover":546,"version":547},"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":549,"title":550,"description":551,"date":552,"category":553,"cover":554,"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":556,"title":557,"description":558,"date":559,"category":31,"cover":560,"version":561},"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":563,"title":564,"description":565,"date":566,"category":31,"cover":567,"version":568},"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":570,"title":571,"description":572,"date":573,"category":31,"cover":574,"version":575},"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":577,"title":578,"description":579,"date":580,"category":31,"cover":581,"version":582},"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":584,"title":585,"description":586,"date":587,"category":553,"cover":588,"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":590,"title":591,"description":592,"date":593,"category":31,"cover":594,"version":595},"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":597,"title":598,"description":599,"date":600,"category":31,"cover":601,"version":602},"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":604,"title":605,"description":606,"date":607,"category":31,"cover":608,"version":609},"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":611,"title":612,"description":613,"date":614,"category":31,"cover":615,"version":616},"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":27,"title":28,"description":29,"date":30,"category":31,"cover":32,"version":33},{"slug":619,"title":620,"description":621,"date":622,"category":31,"cover":623,"version":624},"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":626,"title":627,"description":628,"date":629,"category":31,"cover":630,"version":631},"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":633,"title":634,"description":635,"date":636,"category":478,"cover":637,"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":639,"title":640,"description":641,"date":642,"category":31,"cover":643,"version":644},"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":646,"title":647,"description":648,"date":642,"category":31,"cover":649,"version":650},"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":652,"title":653,"description":654,"date":655,"category":31,"cover":656,"version":657},"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":659,"title":660,"description":661,"date":662,"category":553,"cover":663,"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":665,"title":666,"description":667,"date":668,"category":31,"cover":669,"version":670},"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":672,"title":673,"description":674,"date":675,"category":31,"cover":676,"version":677},"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":679,"title":680,"description":681,"date":682,"category":31,"cover":683,"version":684},"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",1793585632347]