
Therefore, in the new version, we have optimized it to support subscribing to multiple topics at a time, which reduces users' repeated operations. For users who want to subscribe to multiple topics, they need to open and close the box multiple times to subscribe to multiple topics, which is not very convenient. In the previous release, we can only subscribe to one topic each time when we open the pop-up box for subscribing. Smoother using experience One-click multi-topic subscription In subsequent versions, we will continue to support new features in MQTT 5.0, such as a Subscription identifier. During the test, you can use these subscription options to change the behavior of the server. The settings of No Local flag, Retain as Published flag, and Retain Handling are also supported. Subscription options are supported in this release. It supports request responses in MQTT 5.0 and provides Response Topic and Correlation Data to control the response message to be routed back to the publisher of the request. It supports the property configuration of Topic Alias, effectively saving bandwidth and computing resources. When publishing a message, you can configure the Content-Type, specify the Payload Format Indicator to describe the format of the content of the application message, and specify that the message content is a UTF-8 encoded string. In addition to configurable user properties, version 1.7.0 also extends other properties configuration for client connection and message publishing.

We can configure user properties when creating client connections and publishing messages. If you are familiar with the HTTP protocol, this function is very similar to the concept of HTTP Header. It is a custom property that allows users to add their metadata to MQTT messages and transfer additional custom information to expand more application scenarios. User Properties is a handy feature in MQTT 5.0. In the new version, the configuration of user properties is supported firstly. Connecting to EMQX by Using MQTT X, you can quickly use and test the features of MQTT 5.0. It is the first broker in the open-source community to support this protocol specification and is fully compatible with MQTT 3.1 and 3.1.1 protocols. To use and test the features of MQTT 5.0, MQTT X v1.7.0 needs to be used with MQTT Broker that supports MQTT 5.0.Ĭloud-native distributed MQTT broker - EMQX supports the MQTT 5.0 protocol since version 3.0. In 1.7.0, MQTT X adds a lot of support for the property configuration of MQTT 5.0, making it the most complete MQTT desktop client tool among similar tools that supports MQTT 5.0. V1.7.0 interface overview More comprehensive support for MQTT 5.0

EM CLIENT 5.0 DOWNLOAD
Linux users can download it in Snapcraft:
EM CLIENT 5.0 MAC
Mac users can download it in the App Store: From this version, MQTT X will further support many new features of MQTT 5.0, which is the most complete desktop test client tool that supports MQTT 5.0 in the world so far. Recently, MQTT X v1.7.0 was officially released by EMQ.
