MQTTX est un outil de client MQTT 5.0 multiplateforme ou ouvert par EMQ, qui peut s'exécuter sur macOS, Linux et Windows, et prend en charge la charge utile MQTT.
MQTTX simplifie l'opération de test à l'aide d'une interface familière et de type Chat. Il est facile et rapide de créer des connexions client MQTT en ligne multiples et simultanées, et peut tester les fonctions de connexion, de publication et d'abonnement de MQTT / TCP, MQTT / TLS, MQTT / WebSocket ainsi que d'autres fonctionnalités de protocole MQTT.
MQTT représente le transport de télémétrie MQ. Il s'agit d'un protocole de messagerie publié / souscrit, extrêmement simple et léger, conçu pour les appareils contraints et les réseaux à large bande passante, à latence élevée ou peu fiables.
Les utilisateurs de macOS peuvent installer MQTTX à l'aide de Brew Cask
brew install --cask mqttxTéléchargez à partir des sorties GitHub et installez-la.
Alternative, vous pouvez télécharger ici.
Voir notre documentation ou notre manuel pour plus de détails.
Préparez le courtier MQTT.
Si vous n'avez pas besoin de déployer le courtier MQTT localement, vous pouvez utiliser le courtier public MQTT 5.0 fourni par EMQX Cloud pour les tests:
Broker IP: broker.emqx.io
Broker TCP Port: 1883
Broker SSL Port: 8883Pour exécuter MQTT Broker localement, EMQX est recommandé: un courtier MQTT distribué à l'Open-source, natif du cloud et distribué pour l'IoT.
Configuration de connexion. Cliquez sur le bouton + dans la barre de menu de gauche et remplissez les champs requis correspondants dans le formulaire.
Une fois les informations de connexion configurées, cliquez sur le bouton Connect dans le coin supérieur droit pour créer une connexion et connectez-vous au courtier MQTT.
Une fois le MQTT connecté avec succès, vous pouvez effectuer des tests de publication et d'abonnement MQTT.

MQTTX est conçu pour se connecter pour tester les courtiers MQTT tels que EMQX, la connexion en un clic et l'interface graphique simple facilitent la connexion au cloud EMQX ou EMQX pour déboguer et explorer les fonctionnalités fonctionnelles.
Inscrivez Emqx Cloud pendant 14 jours d'essai gratuit
Téléchargez EMQX localement maintenant
Version recommandée pour l'environnement nœud:
# 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 Une fois le bâtiment qui réussit, le fichier d'installation correspondant pour la construction réussie apparaîtra dans le répertoire dist_electron .
Si vous devez l'emballer en tant que package d'installation pour un système d'exploitation indépendant, veuillez vous référer à la commande suivante:
# For Windows
yarn run electron:build-win
# For Linux
yarn run electron:build-linux
# For macOS
yarn run electron:build-macVeuillez vous assurer de lire le guide de contribution avant de faire une demande de traction.
Programmation MQTT
Une série de blogs pour aider les développeurs à démarrer rapidement avec MQTT dans PHP, Node.js, Python, Golang et d'autres langages de programmation.
SDK MQTT
Nous avons sélectionné des SDK client MQTT populaires dans divers langages de programmation et fourni des exemples de code pour vous aider à comprendre rapidement l'utilisation des clients MQTT.
Licence Apache 2.0, voir Licence.