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:
-
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
-
Complete the installation of MQTTX via the Websoft9 console, and get the applicaiton's overview and access information from "My Apps"
-
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
-
Prepare RabbitMQ
- Install RabbitMQ from the Websoft9 App Store
- Enable the RabbitMQ plugins using the following commands:
rabbitmq-plugins enable rabbitmq_mqtt
rabbitmq-plugins enable rabbitmq_web_mqtt
-
Create a new RabbiMQ connection in MQTTX to verify the accuracy of the host, port, account, and connection protocol.
Integrate EMQX
-
Prepare EMQX
- Install EMQX from the Websoft9 App Store
- Open the EMQX Dashboard, navigate to "Problem Analysis">"WebSocket Client", and configure the username, password, and protocol version for the default WebSocket connection
-
Create a new EMQX connection in MQTTX to verify the accuracy of the host, port, account, and connection protocol.
Configuration options
- Multilingual (√)