MQTTX es una herramienta de cliente MQTT 5.0 cruzada de plataforma abierta de origen por EMQ, que puede ejecutarse en macOS, Linux y Windows, y admite el formateo de la carga útil MQTT.
MQTTX simplifica la operación de prueba con la ayuda de una interfaz familiar y tipo chat. Es fácil y rápido crear múltiples conexiones de cliente MQTT en línea simultáneas, y puede probar las funciones de conexión, publicación y suscripción de MQTT/TCP, MQTT/TLS, MQTT/WebSocket, así como otras características del protocolo MQTT.
MQTT significa MQ Telemetry Transport. Es una publicación/suscripción, un protocolo de mensajería extremadamente simple y liviano, diseñado para dispositivos restringidos y redes de bajo ancho de banda, alta latencia o poco confiable.
Los usuarios de MacOS pueden instalar MQTTX usando Brew Cask
brew install --cask mqttxDescargue de los lanzamientos de GitHub e instálelo.
Alternativa, puede descargar aquí.
Vea nuestra documentación o manual para más detalles.
Prepare el corredor de MQTT.
Si no necesita implementar el corredor MQTT localmente, puede usar el corredor público MQTT 5.0 proporcionado por EMQX Cloud para probar:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883Para ejecutar MQTT Broker localmente, se recomienda EMQX: un corredor MQTT distribuido de código abierto, nativo, distribuido MQTT para IoT.
Configuración de conexión. Haga clic en el botón + en la barra de menú izquierda y complete los campos requeridos correspondientes en el formulario.
Después de configurar la información de conexión, haga clic en el botón Connect en la esquina superior derecha para crear una conexión y conectarse a MQTT Broker.
Después de que el MQTT se conecte correctamente, puede realizar pruebas de publicación y suscripción MQTT.

MQTTX está diseñado para conectarse para probar corredores MQTT como EMQX, la conexión de un solo clic y la interfaz gráfica simple facilitan la conexión a EMQX o EMQX Cloud para depurar y explorar las características funcionales.
Regístrese en EMQX Cloud para una prueba gratuita de 14 días
Descargue EMQX localmente ahora mismo
Versión recomendada para el entorno de nodo:
# Clone
git clone [email protected]:emqx/MQTTX.git
# Install dependencies
cd MQTTX
yarn install
# Compiles and hot-reloads for development
yarn run electron:serve
# Compiles and minifies for production
yarn run electron:build Después de que el edificio sea exitoso, el archivo de instalación correspondiente para la compilación exitosa aparecerá en el directorio dist_electron .
Si necesita empaquetarlo como un paquete de instalación para un sistema operativo independiente, consulte el siguiente comando:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-macAsegúrese de leer la guía contribuyente antes de hacer una solicitud de extracción.
Programación MQTT
Una serie de blogs para ayudar a los desarrolladores a comenzar rápidamente con MQTT en PHP, Node.js, Python, Golang y otros lenguajes de programación.
MQTT SDKS
Hemos seleccionado SDK de clientes MQTT populares en varios lenguajes de programación y proporcionamos ejemplos de código para ayudarlo a comprender rápidamente el uso de clientes MQTT.
Licencia de Apache 2.0, ver licencia.