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.

$2.99 · Achat unique

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 se contentent d'afficher « connexion échouée ». MQTT Commander analyse la connexion étape par étape et vous indique la phase en cause — 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 (mise à niveau WebSocket incluse)
  4. TLS — Handshake établi (mise à niveau WSS incluse)
  5. Certificat — Chaîne, expiration et nom d'hôte vérifiés
  6. ALPN/SNI — Protocole et nom de serveur négociés
  7. MQTT — Code de raison CONNACK lu
  • Identifie la phase exacte de l'échec : DNS, TCP, TLS, certificat, ALPN/SNI ou MQTT
  • Explique les erreurs de handshake TLS — chaîne expirée, nom d'hôte non concordant, ALPN incorrect
  • Diagnostics respectueux de la confidentialité — les secrets et les hostnames privés n'atteignent jamais le log
  • Lit les codes de raison MQTT 5 pour mettre en évidence 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 en PEM et l'identité client depuis un bundle .p12/.pfx — MQTT Commander vérifie l'expiration et le nom d'hôte du certificat, ancre la confiance à la CA importée, et conserve chaque secret dans le Keychain iOS.

  • CA en PEM et identité client (certificat + clé privée) via un bundle .p12/.pfx, avec prise en charge des passphrases
  • Vérifie l'expiration du certificat et signale les incohérences SAN/CN et de nom d'hôte
  • Liste de protocoles ALPN (dont AWS IoT x-amzn-mqtt-ca) et remplacement de 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é

Rédigez d'abord un brouillon avant de publier — 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 masqué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 poste fixe ou ne sont que de simples visualiseurs. Celui-ci est conçu mobile-first, pour un vrai débogage.

Clients MQTT classiques

  • Une connexion qui « échoue » sans la moindre explication
  • Une configuration des certificats réduite au tâtonnement
  • Réservé au poste fixe, ou simple visualiseur mobile en lecture seule
  • On y publie 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 vérifie l'expiration, le nom d'hôte, ALPN et SNI
  • Application native iPhone et iPad, conçue pour le tactile
  • Brouillon avant publication, avec 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 en PEM et l'identité client depuis un bundle .p12/.pfx, vérifie l'expiration et le nom d'hôte du certificat, 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 banc d'essai aux endpoints mTLS sur le terrain.

$2.99 · Achat unique

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
Télécharger sur l'App Store