
MQTT est l’épine dorsale silencieuse de la plupart des configurations de maison intelligente auto-hébergées. Home Assistant communique avec Zigbee2MQTT via MQTT. Le firmware Tasmota est livré avec MQTT comme valeur par défaut. ESPHome expose chaque capteur et commutateur via MQTT. Une fois le courtier en place, la pièce manquante est un client téléphone : quelque chose pour publier « éteins les lumières », s’abonner au capteur de la porte d’entrée et regarder ce qui se passe dans l’arborescence des sujets depuis un canapé. Les six applications clientes MQTT Android ci-dessous fonctionnent toutes en 2026, prennent toutes en charge TLS et gèrent toutes le protocole de maison intelligente standard sans exiger un compte cloud propriétaire.
À quoi faire attention dans un client MQTT Android
Six éléments distinguent un vrai client MQTT d’une application de démonstration :
- Support TLS et nom d’utilisateur/authentification. Un courtier local sur le port 1883 convient à un LAN ; tout ce qui est accessible depuis Internet nécessite TLS sur le port 8883 avec un vrai nom d’utilisateur. Tous les choix ci-dessous gèrent les deux.
- Caractères génériques d’abonnement (
+et#). Observerhomeassistant/#ouzigbee2mqtt/+/stateest la façon dont le débogage se fait. Une application qui ne supporte que les chaînes de sujets complètement qualifiées n’est pas utilisable. - Analyse de charge JSON. ESPHome, Tasmota et Zigbee2MQTT publient tous du JSON. Une application qui affiche uniquement des chaînes brutes rend la lecture d’un message d’état fastidieuse.
- Tableaux de bord avec carreaux, pas seulement un journal de messages bruts. Pour un usage quotidien (appuyer sur une lumière, lire un capteur), une grille de boutons et de jauges en carreaux est ce que vous voulez.
- Connexion persistante en arrière-plan. Le client doit maintenir une connexion pendant que le téléphone est inactif, sinon les notifications arrivent avec du retard. Le support des services de premier plan compte.
- Import/export de configuration. Une fois qu’un tableau de bord est construit, le restaurer sur un nouveau téléphone ne devrait pas nécessiter de reconstruire chaque carreau.
Comparaison rapide
| Application | Meilleur pour | Support du protocole | Niveau gratuit | Caractéristique remarquable |
|---|---|---|---|---|
| IoT MQTT Panel | Tableaux de bord complets en carreaux | MQTT, WebSocket | Oui (Pro ajoute les notifications) | 18 types de widgets de panneau |
| MQTT Dash | Tableaux de bord glisser-déposer | MQTT | Oui | L’éditeur de carreaux le plus élégant de la catégorie |
| MyMQTT | Console de débogage pour la détection de sujets | MQTT | Oui | Vue directe de publication/abonnement |
| Home Assistant | Hub domotique complet | Tous | Oui, open source | Intégration native d’ESPHome |
| WLED | Contrôle des bandes LED basées sur ESP | HTTP + JSON | Oui | Éditeur de segments en direct pour les effets LED |
| Tasmota Control | Gestion d’une flotte Tasmota | HTTP | Oui | Tableau de bord en carreaux par appareil pour Tasmota |
Les 6 meilleures applications clientes MQTT pour Android en 2026
1. IoT MQTT Panel, meilleur pour les tableaux de bord complets en carreaux
IoT MQTT Panel est l’application cliente MQTT Android de référence et la chose la plus proche d’une norme de facto dans l’espace. La version gratuite offre 18 types de widgets de panneau (bouton, curseur, commutateur, indicateur LED, jauge, sélecteur de couleur, graphique en ligne, graphique en barres, graphique, image, scanner de code-barres, etc.), support complet MQTT et WebSocket, TLS, analyse JSON, abonnements avec caractères génériques et import/export pour toute la configuration.
Les panneaux s’abonnent et publient automatiquement, donc un carreau commutateur bascule quand le courtier dit que la lumière est allumée, sans interrogation. Le thème sombre est agréable pour le travail en atelier nocturne.
Où ça faiblit : La version Pro est un achat unique et ajoute des notifications sur les messages reçus plus un journal de messages avec persistance ; la version gratuite enregistre dans un tampon roulant uniquement. Le service en arrière-plan 24h/24 et 7j/7 fonctionne mais a parfois besoin d’une entrée de liste d’exceptions d’optimisation de batterie pour survivre aux politiques aggressives de suppression des fabricants.
Tarification :
- Gratuit : bibliothèque de panneaux complets, MQTT + WebSocket, TLS.
- Pro : achat unique en application ajoute les notifications à la réception de messages et un journal persistant.
Plateformes : Android.
Conclusion : Si vous n’installez qu’une application MQTT sur Android en 2026, installez celle-ci. La version gratuite suffit pour la plupart des utilisations de homelab.
2. MQTT Dash, meilleur pour l’éditeur de tableaux de bord le plus élégant
MQTT Dash de Routix est le choix si la plus grande chose que vous valorisiez est l’éditeur de carreaux. Mise en page glisser-déposer, assignation de sujet MQTT par carreau, et un ensemble de types de carreaux (commutateur, bouton, curseur, progression, texte) qui correspondent proprement aux entités ESPHome et Tasmota. C’est plus simple que IoT MQTT Panel, ce qui est soit un plus (moins à configurer) soit un moins (moins de types de widgets).
L’import/export vous permet de copier un tableau de bord entre téléphones avec un code QR.
Où ça faiblit : Pas de sélecteur natif de certificat TLS sur certaines installations anciennes d’appareils ; quiconque exécute un courtier derrière Let’s Encrypt devrait vérifier que la négociation TLS fonctionne avant de s’engager. La bibliothèque de widgets est plus petite que celle d’IoT MQTT Panel. Le rythme de développement est plus lent.
Tarification :
- Gratuit.
- Sans publicité / niveau pro via don facultatif.
Plateformes : Android.
Conclusion : Choisissez MQTT Dash quand construire un tableau de bord devrait ressembler à déplacer des post-it sur un tableau blanc. IoT MQTT Panel est plus puissant ; celui-ci est plus agréable.
3. MyMQTT, meilleure console de débogage gratuite
MyMQTT d’instant:solutions est la pure application « ligne de commande MQTT, mais sur un téléphone ». S’abonnez à un sujet, regardez les messages arriver dans un journal déroulable, publiez une charge à n’importe quel sujet sans interface encombrante. C’est ce que vous installez pour vérifier si votre courtier publie réellement ce que vous pensez.
Pour le cas d’usage spécifique « mon capteur ESPHome publie-t-il réellement ? » cela est plus rapide que d’ouvrir une application de tableau de bord.
Où ça faiblit : Pas de tableaux de bord ; si vous voulez des carreaux, utilisez autre chose. L’interface a vieilli ; elle ressemble et se sent comme une application utilitaire de 2019. Pas de formatage JSON, bien que vous puissiez copier un message et le coller ailleurs.
Tarification :
- Gratuit.
Plateformes : Android.
Conclusion : Celle à installer à côté d’une application de tableau de bord. Quand quelque chose ne fonctionne pas, c’est le moyen le plus rapide de voir ce que le courtier dit réellement.
4. Home Assistant, meilleur si vous exécutez déjà un hub
Home Assistant sur Android communique avec le serveur Home Assistant via son API native, qui s’intègre à son tour avec votre courtier MQTT et tous les appareils ESPHome. Si vous exécutez déjà Home Assistant, cette application est celle que votre téléphone devrait ouvrir par défaut. Le tableau de bord Lovelace, les notifications natives, le support Wear OS et le suivi de localisation le tout se font via ici sans client MQTT supplémentaire.
Pour quiconque traite MQTT comme l’un des plusieurs protocoles dans une pile plus grande, l’application Home Assistant est le panneau de verre unique. Pour quiconque n’exécute que MQTT sans serveur Home Assistant, c’est l’outil incorrect.
Où ça faiblit : Nécessite un serveur Home Assistant en cours d’exécution (Docker, Home Assistant OS, ou installation supervisée). Pas un client MQTT au sens strict ; il consomme les données MQTT via l’abstraction de HA, ce qui est bien pour l’utilisation mais masque l’inspection brute des sujets.
Tarification :
- Gratuit, open source (Apache-2.0).
- Abonnement optionnel Home Assistant Cloud pour accès à distance sans ouverture de ports.
Plateformes : Android, iOS, Wear OS.
Conclusion : Le bon choix si vous exécutez Home Assistant. Le mauvais choix si vous ne l’êtes pas ; installez un vrai client MQTT à la place.
5. WLED, meilleur pour le contrôle des bandes LED à base d’ESP
WLED d’Aircoookie est une application compagnon dédiée pour le firmware WLED qui s’exécute sur les cartes ESP32 et ESP8266. L’application découvre automatiquement les appareils WLED sur le LAN et expose leur surface de contrôle complète : segments, palettes, effets, présets, luminosité et paramètres de réactivité audio par segment. Il ne parle pas directement MQTT (WLED utilise HTTP + JSON comme API principale), mais le firmware WLED parle MQTT nativement, et cette application est la surface de contrôle téléphone la plus rapide pour la pile entière.
Tout fan d’ESPHome exécutant des bandes LED a presque certainement installé le firmware WLED à un moment donné. C’est l’application compagnon.
Où ça faiblit : WLED uniquement ; cela n’aide pas avec les appareils ESPHome génériques ou les commutateurs Tasmota. Certaines nouvelles fonctionnalités du firmware WLED (réactivité audio à partir de capteurs externes) nécessitent une correspondance manuelle de version de firmware.
Tarification :
- Gratuit, open source.
Plateformes : Android, iOS.
Conclusion : Le bon choix à installer à côté d’un client MQTT si votre maison intelligente s’appuie beaucoup sur les effets des bandes LED.
6. Tasmota Control, meilleur gestionnaire de flotte pour le firmware Tasmota
Les applications compagnon pour le firmware Tasmota existent parce que les appareils Tasmota publient un état riche par appareil à MQTT, et un tableau de bord de carreaux par appareil est plus ergonomique qu’un abonnement avec caractères génériques dans un client générique. Les applications de contrôle Tasmota sur le Play Store exposent la console Tasmota, le flux de mise à jour OTA et les carreaux de commutateur par appareil à partir d’un seul écran.
Pour quiconque exécute plus que quelques prises intelligentes ou relais programmés en Tasmota, c’est une surface de contrôle plus élégante qu’IoT MQTT Panel ou MQTT Dash.
Où ça faiblit : Spécifique à Tasmota ; cela n’aide pas avec ESPHome ou MQTT générique. L’interface de vue de flotte peut être dense sur les petits écrans.
Tarification :
- Gratuit.
Plateformes : Android.
Conclusion : Installez à côté d’un client MQTT générique quand votre flotte est plus Tasmota que n’importe quoi d’autre.
Comment choisir la bonne
- Si vous voulez une application de tableau de bord MQTT tout-en-un : IoT MQTT Panel. Bibliothèque de widgets la plus large, développement actif.
- Si vous valorisez l’agrément de l’éditeur plutôt que la largeur des fonctionnalités : MQTT Dash.
- Si vous avez juste besoin de voir les messages bruts : MyMQTT.
- Si vous exécutez déjà Home Assistant : l’application Home Assistant Android. Passez le client MQTT autonome pour un usage quotidien.
- Si votre maison intelligente est lourdement équipée de bandes LED : WLED comme application compagnon.
- Si votre flotte est principalement Tasmota : Tasmota Control.
Pour les sélections connexes, consultez le tour d’horizon des meilleures applications compagnon ESPHome et microcontrôleur pour Android, le guide flash ESPHome sur ESP32 depuis Android, la liste des applications de tableau de bord Home Assistant pour Android et le tour d’horizon des applications d’automatisation domotique pour Android pour la pile plus large.
FAQ
Quel est le meilleur client MQTT pour Android ?
IoT MQTT Panel est le meilleur client MQTT tout-en-un pour Android en 2026. Il dispose de 18 types de widgets de panneau, du support MQTT + WebSocket, TLS, d’abonnements avec caractères génériques, de l’analyse JSON et de l’import/export de tableaux de bord, tout sur un niveau gratuit.
Pouvez-vous utiliser ESPHome avec un client MQTT Android ?
Oui. Chaque appareil ESPHome qui active le client MQTT peut être abonné et contrôlé à partir d’IoT MQTT Panel, MQTT Dash ou MyMQTT. Pour une intégration Home Assistant plus large, utilisez l’application Home Assistant Android à la place.
Est-ce que MQTT fonctionne sur 4G / 5G cellulaire ?
Oui, si le courtier est accessible depuis Internet (avec TLS et authentification activés). La plupart des utilisateurs de homelab exposent leur courtier sur TLS sur le port 8883 avec des identifiants forts, ou l’accèdent via un VPN comme Tailscale ou WireGuard.
Existe-t-il une application MQTT gratuite pour Android ?
Oui. IoT MQTT Panel, MQTT Dash, MyMQTT et Home Assistant sont tous gratuits. Les applications compagnons spécifiques à WLED et Tasmota sont également gratuites.
Quelle est la différence entre IoT MQTT Panel et MQTT Dash ?
IoT MQTT Panel dispose d’un ensemble plus large de types de widgets (18+ types de carreaux), plus d’options de panneau, du support WebSocket et une version Pro pour les notifications. MQTT Dash dispose d’un éditeur glisser-déposer plus élégant avec une bibliothèque de widgets plus petite. Les deux sont gratuits ; IoT MQTT Panel est plus puissant, MQTT Dash est plus agréable à configurer.
Pouvez-vous obtenir des notifications MQTT sur Android ?
Oui. La version Pro d’IoT MQTT Panel envoie des notifications à la réception de messages. Home Assistant envoie des notifications push natives à partir des automations HA qui se déclenchent sur les sujets MQTT. Sinon, le protocole MQTT lui-même n’offre pas de notifications push ; vous avez besoin soit d’une fonctionnalité au niveau de l’application soit d’une automatisation Home Assistant pour mettre en pont dans le système de notification du téléphone.