MQTT X v1.3.3 officially released-cross-platform MQTT 5.0 desktop test client

MQTT X is a cross-platform MQTT 5.0 desktop test client open sourced by the world's leading open source Internet of Things middleware provider EMQ . It supports macOS, Linux, and Windows. The user interface of MQTT X simplifies the operation logic of the page with the help of chat software. Users can quickly create multiple simultaneous online MQTT clients to facilitate testing of MQTT/TCP, MQTT/TLS, MQTT/WebSocket connection/publish/subscribe functions And other MQTT protocol features.

MQTT X website: https://mqttx.app/cn/

MQTT X v1.3.3 version download: https://github.com/emqx/MQTTX/releases/tag/v1.3.3

Mac users can download in the App Store: https://apps.apple.com/cn/app/mqttx/id1514074565?mt=12

Linux users can download in Snapcraft: https://snapcraft.io/mqttx

Insert picture description here

New features overview

  • Use Toipc's color to mark the received message to show the correspondence between the topic and the message

    When adding a subscription topic in MQTT X, you can select the corresponding color to distinguish the topic. In this version, when a subscribed Topic message is received, the left side of the message box will have the same color mark as the subscribed Topic, so that when many different Topic messages are received, it is clear in the view Identify which topic these messages originated from.

  • The list of connected clients can be deleted by clicking the right-click menu

    In the previous version, when deleting unnecessary connected clients, the operation can only be realized by selecting the delete option through the drop-down menu in the upper right corner. This version has been optimized, and the right mouse button can be clicked to connect to the client. One column, pop up the right-click menu and click Delete to complete the operation, which improves the ease of use.

Insert picture description here

  • Support encoding conversion of received messages

    In previous versions, MQTT X support when sending a message, into the Payload Base64, Hex, Plaintextand JSONencoding format. In this version, the function has been extended, and the conversion of the encoding format of the received message is also supported. Users can realize the encoding conversion of different message formats at the sender and receiver according to their needs.

Insert picture description here

  • Supports quick selection of the MQTT connection configuration that has been created

    For every time a new connection client is created, many connection configurations will be the same, so it is optimized in this version, and every time a connection with a different configuration is created, it will be stored. When the user needs to create the same configuration connection next time, he can quickly select the connection configuration that has been created in the connection name column, so as to achieve the purpose of quickly creating a connection.

Insert picture description here

  • Support to configure the properties of the will message in MQTT 5.0

    The new version also supports some features in MQTT 5.0. When you create a connection, select MQTT version 5.0, you can Wills message willDelayInterval, payloadFormatIndicator, messageExpiryIntervaland contentTypeconfigure attributes.

Insert picture description here

Repair and optimization

  • When the repair clean session = falsetime, offline messages received will repeat the question
  • When the repair is sent Hexand Base64when the encoded message is still the problem of the string
  • Fix the problem that self-signed certificate authentication cannot connect
  • Repair not establish a wssconnection problems
  • When sending and receiving wrong JSON format message, give format error prompt
  • During SSL/TLS connection verification, an error message is displayed when the certificate file cannot be read

The project is completely open source. You can submit the problems encountered during use on GitHub , or submit the revised PR to us from the Fork MQTT X project, and we will review and deal with it in time.

Copyright statement: This article is EMQ original, please indicate the source for reprinting.

Original link: https://www.emqx.io/cn/news/release-notes-mqttx-1-3-3

Guess you like

Origin blog.csdn.net/emqx_broker/article/details/108382475