Skip to main content
Version: Next

MQTTX

MQTTX is All-in-One MQTT Client Toolbox, used for MQTT Message Queue . Eclipse Mosquitto is an open source implementation of a server for versions 5, 3.1.1, and 3.1 of the MQTT protocol.

GUI

Prepare

When referring to this document to use MQTTX, please read and ensure the following points:

  • Login to Websoft9 Console and find or install MQTTX:

    • Go to My Apps listing applications
    • Go to App Store installing target application
  • This application is installed by Websoft9 console.

  • The purpose of this application complies with the apache2 open source license agreement.

  • Configure the domain name or server security group opens external network ports for application access.

Getting started

Login Verification

  1. Complete the installation of MQTTX via the Websoft9 console, and get the applicaiton's overview and access information from "My Apps"

  2. Create a connection in the MQTTX console

    • The client ID is automatically generated
    • Server address: Use the protocol, address, and port values from the connected service.

Integrate RabbitMQ

  1. Prepare RabbitMQ

    1. Install RabbitMQ from the Websoft9 App Store
    2. Enable the RabbitMQ plugins using the following commands:
      rabbitmq-plugins enable rabbitmq_mqtt 
      rabbitmq-plugins enable rabbitmq_web_mqtt
  2. Create a new RabbiMQ connection in MQTTX to verify the accuracy of the host, port, account, and connection protocol.

Integrate EMQX

  1. Prepare EMQX

    1. Install EMQX from the Websoft9 App Store
    2. Open the EMQX Dashboard, navigate to "Problem Analysis">"WebSocket Client", and configure the username, password, and protocol version for the default WebSocket connection
  2. Create a new EMQX connection in MQTTX to verify the accuracy of the host, port, account, and connection protocol.

Configuration options

  • Multilingual (√)

Administer

Troubleshooting