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:

  • 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. Completed installation MQTTX at Websoft9 console, get the applicaiton's overview and access information from "My Apps"

  2. Create a connection in MQTTX console

    • The client ID is automatically generated
    • Server address: Protocol and address, port are the values of the connected service

Integrate RabbitMQ

  1. Prepare RabbitMQ

    1. Install RabbitMQ on the Websoft9 App Store
    2. RabbitMQ container command line enable plugin
      rabbitmq-plugins enable rabbitmq_mqtt 
      rabbitmq-plugins enable rabbitmq_web_mqtt
  2. Create a new RabbiMQ connection in MQTTX to ensure the accuracy of the host, port, account, and connection protocol

Integrated EMQX

  1. Prepare EMQX

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

Configuration options

  • Multilingual (√)

Administer

Troubleshooting