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.
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
-
Completed installation MQTTX at Websoft9 console, get the applicaiton's overview and access information from "My Apps"
-
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
-
Prepare RabbitMQ
- Install RabbitMQ on the Websoft9 App Store
- RabbitMQ container command line enable plugin
rabbitmq-plugins enable rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt
-
Create a new RabbiMQ connection in MQTTX to ensure the accuracy of the host, port, account, and connection protocol
Integrated EMQX
-
Prepare EMQX
- Install EMQX on the Websoft9 App Store
- Open the EMQX Dashboard: "Problem Analysis">"WebSocket Client" page, and set username, password, and protocol version for the default WebSocket connection
-
Create a new EMQX connection in MQTTX to ensure the accuracy of the host, port, account, and connection protocol
Configuration options
- Multilingual (√)