EMQ updates MQTT X to ease operation

  • August 18, 2022
  • Steve Rogerson

California-based EMQ, a provider of open-source IoT data infrastructure, has released MQTT X v1.8.0 to the general public.

This release carries improvements and strives to let IoT developers execute MQTT operations easily and quickly. Additionally, v1.8.0 introduces two tools aimed at extending MQTT test client use cases, from the browser to the command-line.

MQTT X is an open-source, cross-platform MQTT 5.0 desktop client tool that supports MacOS, Linux and Windows. MQTT X v1.8.0 expands on its feature set and performance with more comprehensive MQTT testing capabilities. Users can create simultaneous MQTT client connections and test the connection, publish and subscribe functions of MQTT/TCP, MQTT/TLS, MQTT/WebSocket and other MQTT protocol features.

There are two added deployment options for MQTT X that allow it to run directly on the command line or in a web browser.

With the widespread use of the MQTT protocol in IoT applications, the number of MQTT X users is gradually increasing. To facilitate different test scenarios and user environments, v1.8.0 extends MQTT testing scenarios to the command line with a headless deployment option called MQTT X CLI.

MQTT X CLI is an open-source MQTT 5.0 client tool that allows developers to interact with an MQTT broker from a command-line interface (CLI), helping developers simplify and streamline their development workflow.

Server-side developers can quickly test deployed MQTT services within the server terminal, use command-line scripts to test connections between clients and an MQTT broker, and develop and debug MQTT applications in different usage scenarios. With this tool, IoT developers can improve productivity.

Version 1.8.0 also introduces an open-source MQTT 5.0 WebSocket client for web browsers, MQTT X Web.

This option lets developers create and debug their MQTT services and applications faster without having to download and install MQTT X locally.

Apart from these two tools, another feature in MQTT 5.0 Desktop Client is support for connection copying. To optimise the user experience, users can create an MQTT connection simply by right-clicking on an existing connection and selecting the “duplicate” context menu option.

EMQ’s MQTT X client tool is intended to encourage users to explore the features of MQTT and help developers debug functional components. The updates to version 1.8.0 promise to bring MQTT X to a new level while staying true to its roots.

The MQTT X test client tools combined with EMQX, a scalable and reliable IoT messaging platform, help IoT developers build competitive IoT platforms and applications.

EMQ is a software provider of open-source IoT data infrastructure. EMQX supports 100m concurrent IoT device connections per cluster while maintaining 1m message per second throughput and less than 10ms latency. It has more than 20,000 global users from over 50 countries, connecting more than 100 million IoT devices worldwide, and is trusted by over 300 customers in mission-critical IoT scenarios, including well-known brands such as HPE, VMware, Verifone, SAIC Volkswagen and Ericsson.

EMQ’s global R&D centre is in Stockholm, Sweden. It has offices throughout the Americas, Europe and the Asia-Pacific.