Natif pour iOS et iPadOS

Déboguez n'importe quel broker MQTT directement depuis votre iPhone

MQTT Commander est un client et débogueur MQTT professionnel pour iPhone et iPad. Connectez-vous à Mosquitto, Home Assistant, Zigbee2MQTT ou AWS IoT, inspectez chaque payload et découvrez exactement pourquoi une connexion échoue.

Bientôt disponible sur l'App Store Voir ce qu'il fait

Lancement imminent sur iPhone et iPad · $2.99

MQTT 3.1.1 & 5.0TLS · mTLS · WebSocketPrivé par défautAchat unique
MQTT Commander affichant une arborescence de topics domotiques sur iPhone
MQTT 3.1.1 & 5.0
Protocole intégralement pris en charge
QoS 0 · 1 · 2
Toutes les garanties de livraison
TCP · TLS · WS · WSS
Tous les transports, dont mTLS
Sur l'appareil
Vos données broker ne quittent jamais votre iPhone
Diagnostic de connexion

Sachez exactement pourquoi une connexion a échoué

La plupart des clients indiquent simplement «connexion échouée». MQTT Commander analyse la connexion étape par étape et vous indique quelle phase a posé problème — avec une explication en langage clair et une suggestion de correction.

  1. Saisie — Hôte, port et URI validés
  2. DNS — Nom résolu en adresse
  3. TCP — Socket ouvert vers le broker
  4. TLS — Chaîne de certificats et nom d'hôte vérifiés
  5. WebSocket — Chemin et mise à niveau vérifiés
  6. MQTT — Code de raison CONNACK lu
  7. Abonnement — Filtre de topic autorisé
  • Identifie précisément la phase défaillante : DNS, TCP, TLS, WebSocket, MQTT ou abonnement
  • Explique les erreurs de handshake TLS — chaîne expirée, nom d'hôte non concordant, ALPN incorrect
  • Copiez un rapport de diagnostic partageable avec tous les secrets masqués
  • Lit les codes de raison MQTT 5 pour rendre évidents les échecs d'authentification et de taille de paquet
Diagnostic de connexion affichant un diagnostic détaillé pour une connexion échouée
Assistant de certificats

TLS et mTLS sans tâtonnements

Importez une CA, un certificat client et une clé privée — .p12/.pfx ou PEM — et MQTT Commander valide la chaîne, vérifie l'expiration et le nom d'hôte, et conserve chaque secret dans le Keychain iOS.

  • Importez des certificats et clés .p12/.pfx et PEM, avec prise en charge des passphrases
  • Valide la chaîne et signale les expirations, les incohérences SAN/CN et de nom d'hôte
  • Liste de protocoles ALPN (dont AWS IoT x-amzn-mqtt-ca) et remplacement SNI
  • Empreintes SHA-256 ; certificats clients et clés stockés dans le Keychain
Gestionnaire de certificats affichant un certificat client importé et ses détails
Fonctionnalités

Tout ce dont vous avez besoin pour travailler avec MQTT

Une boîte à outils de débogage complète — pas un simple visualiseur. Conçu mobile-first pour votre façon de travailler.

Profils de brokers et modèles

Enregistrez un nombre illimité de brokers avec des modèles prêts à l'emploi pour Mosquitto, Home Assistant, Zigbee2MQTT et AWS IoT. Reconnexion automatique avec temporisation progressive lors d'un changement de réseau.

MQTT 3.1.1 & 5.0

Toutes les propriétés MQTT 5, QoS 0/1/2, messages retained, Last Will, abonnements génériques et partagés — via TCP, TLS, WebSocket ou WSS.

Inspecteur de payload

Formatage et coloration syntaxique JSON, comparaison de deux payloads, décodage hex et Base64, aperçu d'images, et copie de n'importe quelle valeur par JSONPath.

Arborescence de topics et préréglages domotiques

Parcourez l'intégralité du broker ou accédez directement à homeassistant/# et zigbee2mqtt/#. Marqueurs retained, filtrage par regex, conçu pour gérer des milliers de topics.

Compositeur de publication sécurisé

Publication avec vérification préalable — QoS, avertissement retain, confirmation explicite de suppression retained, modèles réutilisables et préréglages sécurisés pour la domotique.

Journal de messages et export

Filtrez le trafic par topic, payload, direction, QoS ou erreurs, puis exportez en CSV ou JSON — avec les secrets et payloads bruts expurgés.

Priorité à la confidentialité

Vos brokers restent les vôtres

Vos données broker — connexions, topics, payloads, identifiants et certificats — restent sur votre appareil et n'atteignent jamais nos serveurs. L'app n'envoie que des diagnostics anonymes et facultatifs, que vous pouvez désactiver dans Settings.

  • Aucun compte, aucune connexion requise
  • Vos données broker ne quittent jamais votre appareil
  • Pas de publicité — jamais vendues ni partagées
  • Secrets stockés dans le Keychain iOS
  • Statistiques de crash et d'utilisation anonymes désactivables

Lire la politique de confidentialité

Pourquoi MQTT Commander

Les autres clients MQTT sont limités au bureau ou ne sont que de simples visualiseurs. Celui-ci est conçu mobile-first, pour un vrai débogage.

Clients MQTT classiques

  • Une connexion «échoue» sans aucune explication
  • La configuration des certificats relève du tâtonnement pur
  • Réservé au bureau, ou simple visualiseur mobile en lecture seule
  • Envoyez n'importe quoi — y compris des écritures retained accidentelles
  • Vos données synchronisées via le cloud d'un tiers

MQTT Commander

  • Le Diagnostic de connexion nomme la phase défaillante et la correction à apporter
  • L'Assistant de certificats valide la chaîne, l'expiration, ALPN et SNI
  • Application native iPhone et iPad, conçue pour le tactile
  • Publication avec vérification préalable et confirmation de suppression retained
  • Vos données broker ne quittent jamais votre appareil

Regardez de plus près

Des écrans réels de l'application.

Questions fréquentes

Quelles versions MQTT sont prises en charge ?

MQTT 3.1.1 et MQTT 5.0, incluant toutes les propriétés MQTT 5, QoS 0/1/2, les messages retained, Last Will, ainsi que les abonnements génériques et partagés.

Peut-il se connecter via TLS et mTLS ?

Oui. TCP simple, TLS, WebSocket et WebSocket sécurisé sont tous pris en charge. L'Assistant de certificats importe une CA, un certificat client et une clé (.p12/.pfx ou PEM), valide la chaîne et l'expiration, et prend en charge les remplacements ALPN et SNI pour des configurations telles qu'AWS IoT Core.

Fonctionne-t-il avec Home Assistant et Zigbee2MQTT ?

Oui. Des préréglages intégrés existent pour homeassistant/# et zigbee2mqtt/#, ainsi que des modèles de commandes sécurisés pour les actions courantes telles que permit_join et restart.

Certaines de mes données sont-elles envoyées quelque part ?

Vos données broker — connexions, topics, payloads et identifiants — restent sur votre appareil et ne nous sont jamais transmises. L'app envoie des diagnostics de crash et d'utilisation anonymes (via Sentry et Aptabase) pour nous aider à l'améliorer — aucune donnée personnelle, aucun suivi inter-applications — et vous pouvez les désactiver dans Settings.

Est-ce un abonnement ?

Non. C'est un achat unique — payez une fois, l'app est à vous. Pas d'abonnement, pas d'achats intégrés, et pas de publicité.

Quels appareils sont pris en charge ?

iPhone et iPad sous iOS 15 ou version ultérieure. L'interface est en SwiftUI natif et s'adapte aux deux.

Mettez un vrai débogueur MQTT dans votre poche

Connectez, inspectez, publiez et diagnostiquez — du broker sur votre bureau aux endpoints mTLS sur le terrain.

Bientôt disponible sur l'App Store

Lancement imminent sur iPhone et iPad · $2.99

Achat uniquePas d'abonnement, pas de pubPrivé par défautiPhone et iPad

Besoin d'aide ?

Questions de configuration, comportements inattendus du broker ou problèmes de certificats — nous sommes là pour vous aider.

Ouvrir l'assistance
Bientôt disponible sur l'App Store