Automatisation IoT

Matter vs MQTT : en quoi ces standards de la maison connectée diffèrent et se complètent

Matter et MQTT sont souvent comparés, mais ils résolvent des problèmes différents. Découvrez ce que fait chacun, où ils se recoupent et comment une installation Home Assistant peut utiliser Matter pour les appareils et MQTT pour tout ce qui doit voyager.

Comparaison Matter vs MQTT montrant des appareils Matter sur un réseau local Thread et Wi-Fi et des messages MQTT transitant par un broker
Essayez-le sur votre propre broker MQTTObtenez un broker MQTT privé et managé avec l’offre Free et partez d’exemples de code prêts à l’emploi.
Essayer gratuitement Exemples de code Aucune carte bancaire requise

Matter vs MQTT est l'une des questions les plus fréquentes chez ceux qui construisent une maison connectée en 2026, et la réponse honnête est qu'ils ne sont pas vraiment concurrents. Matter est un standard qui définit comment les appareils grand public sont découverts, sécurisés et contrôlés sur votre réseau local ; MQTT est un protocole de messagerie léger qui fait circuler des données entre n'importe quels clients via un broker. Cet article explique les deux, les compare côte à côte et montre comment une installation Home Assistant peut tirer parti de chacun là où il excelle.

Ce qu'est Matter

Matter est un standard de couche application maintenu par la Connectivity Standards Alliance et soutenu par les grandes plateformes de maison connectée. Ses objectifs sont concrets : acheter une ampoule, scanner un QR code et la voir fonctionner avec l'écosystème que vous utilisez, en local et de manière sécurisée.

Caractéristiques clés :

  • Basé sur IP. Matter fonctionne sur Wi-Fi, Ethernet et Thread (un maillage IPv6 basse consommation). Les appareils Thread rejoignent le reste du réseau via un border router, souvent intégré à une enceinte connectée ou à un hub.
  • Modèle de données d'appareil standardisé. Une lampe Matter expose des clusters définis comme On/Off et Level Control. Tout contrôleur certifié sait la piloter sans intégration propre au fabricant.
  • Mise en service et sécurité intégrées. Les appareils sont appairés avec un code de configuration, généralement via Bluetooth LE, et reçoivent des certificats pour cette fabric.
  • Multi-admin. Un même appareil peut être contrôlé simultanément par plusieurs écosystèmes.
  • Local d'abord. Le contrôle ne nécessite pas de cloud fabricant.

Ce que Matter ne cherche pas à être, c'est un pipeline de données généraliste. Il est conçu pour que des contrôleurs dialoguent avec des appareils sur le même réseau domestique, pas pour diffuser de la télémétrie vers des services distants ni pour connecter n'importe quel logiciel.

Ce qu'est MQTT

MQTT est un protocole de messagerie publish/subscribe standardisé par OASIS. Les clients se connectent à un broker, publient des messages sur des topics et s'abonnent aux topics qui les intéressent. Si la notion de broker est nouvelle pour vous, notre article sur ce que fait un broker MQTT en couvre les bases.

Caractéristiques clés :

  • Un transport, pas un modèle d'appareil. MQTT ne définit pas ce qu'est une « lampe ». Les payloads sont des octets ; les topics et les formats dépendent de vous ou du logiciel utilisé.
  • Fonctionne partout où TCP fonctionne. Microcontrôleurs, serveurs, navigateurs via WebSocket, services cloud.
  • Découplé. Les publieurs et les abonnés ne se connaissent pas, ce qui facilite l'ajout ultérieur de tableaux de bord, d'enregistreurs et d'automatisations.
  • Local ou distant. Un broker peut se trouver sur votre réseau ou dans le cloud.

Dans la maison connectée, MQTT est le liant derrière Zigbee2MQTT, Tasmota, ESPHome (en option), les appareils Shelly et d'innombrables capteurs DIY. Jeedom et Domoticz savent aussi communiquer en MQTT.

Matter vs MQTT côte à côte

Aspect Matter MQTT
Type Standard d'interopérabilité des appareils Protocole de messagerie
Organisme de normalisation Connectivity Standards Alliance OASIS
Modèle de données d'appareil Oui, clusters standardisés Non, défini par l'application
Réseau Wi-Fi, Ethernet, Thread (via border router) Tout réseau TCP/IP, TLS, WebSocket
Découverte et appairage QR code ou code de configuration, mise en service BLE Configuration manuelle ou conventions comme la découverte Home Assistant
Modèle de sécurité Certificats d'appareil, identifiants par fabric TLS et identifiants du broker
Périmètre typique Réseau domestique local Local, cloud ou les deux
Accès à distance Via votre contrôleur ou votre écosystème Directement, via un broker joignable depuis Internet
Idéal pour Acheter des appareils grand public certifiés qui fonctionnent tout de suite Appareils DIY, télémétrie, intégrations, données distantes
Certification Requise pour le logo Matter Aucune ; tout client peut se connecter

Là où Matter l'emporte

Matter est le meilleur choix quand vous achetez des appareils du commerce et voulez qu'ils fonctionnent dans plusieurs écosystèmes avec un minimum de configuration. Serrures, thermostats, prises et lampes compatibles Matter peuvent être ajoutés à la fois à Home Assistant, Apple Home, Google Home et Alexa, sans cloud fabricant dans la boucle. Les appareils Matter basés sur Thread apportent en outre une faible consommation et un maillage auto-réparant, adapté aux capteurs sur batterie.

Pour les membres du foyer peu technophiles, le modèle de données standardisé est un vrai avantage : une lampe se comporte comme une lampe dans toutes les applications.

Là où MQTT l'emporte

MQTT est le meilleur choix quand vous construisez ou modifiez des appareils, que des données doivent quitter la maison ou que de nombreux programmes indépendants doivent partager les mêmes événements :

  • Un capteur ESP32 que vous avez écrit vous-même n'est qu'à quelques lignes de la publication vers un broker ; construire un appareil Matter certifié est un projet bien plus lourd, même avec un SDK.
  • Un tableau de bord cloud, une base de données de séries temporelles et Node-RED peuvent tous s'abonner aux mêmes topics sans toucher à l'appareil.
  • Les données de plusieurs sites, comme une résidence secondaire ou l'appartement d'un parent, peuvent se rejoindre sur un même broker joignable depuis Internet.
  • Les équipements non grand public comme les onduleurs solaires, les pompes à chaleur ou les stations météo parlent souvent MQTT ou peuvent y être reliés.

Si vous concevez ces topics, notre guide sur la structure des topics MQTT pour la maison connectée propose une organisation qui passe à l'échelle.

Comment Matter et MQTT coexistent dans Home Assistant

Home Assistant est l'endroit où les deux se rencontrent le plus souvent. Il dispose d'une intégration Matter qui joue le rôle de contrôleur Matter, et d'une intégration MQTT qui se connecte à un broker. Dans Home Assistant, les deux deviennent des entités ordinaires, si bien que les automatisations peuvent les combiner librement. Le guide Home Assistant MQTT couvre la partie MQTT, y compris la configuration vers un broker MQTT externe.

Le point intéressant est de faire sortir les données des appareils Matter. Matter étant local par nature, si vous voulez les mesures d'un thermostat Matter dans un tableau de bord cloud ou sur un autre site, Home Assistant peut republier son état en MQTT. L'intégration native mqtt_statestream le fait en quelques lignes de YAML :

# configuration.yaml
mqtt_statestream:
  base_topic: home1/statestream
  publish_attributes: true
  publish_timestamps: true
  include:
    entity_globs:
      - sensor.living_room_*
      - climate.*

L'état de chaque entité incluse apparaît alors sur un topic comme home1/statestream/climate/living_room/state. Pour mieux maîtriser le format, utilisez une automatisation avec l'action de publication MQTT :

automation:
  - alias: "Publish Matter thermostat to MQTT"
    triggers:
      - trigger: state
        entity_id: climate.living_room
    actions:
      - action: mqtt.publish
        data:
          topic: home1/livingroom/thermostat/state
          retain: true
          payload: >
            {"current": {{ state_attr('climate.living_room', 'current_temperature') }},
             "target": {{ state_attr('climate.living_room', 'temperature') }},
             "mode": "{{ states('climate.living_room') }}"}

L'inverse fonctionne aussi : une automatisation déclenchée par un message MQTT peut appeler un service sur un appareil Matter, de sorte qu'un panneau mural DIY publiant en MQTT peut allumer une lampe Matter.

Tester le pont avec un broker public

Avant de pointer Home Assistant vers un broker privé, vous pouvez observer le flux sur le serveur MQTT public gratuit avec un préfixe aléatoire. Configurez l'intégration MQTT avec le broker broker.connectmq.com, le port 1883, un client ID unique et sans identifiants, remplacez base_topic par quelque chose comme connectmq/demo/m6t3w1/statestream, puis observez :

mosquitto_sub -h broker.connectmq.com -p 1883 -i watch-m6t3w1 -t "connectmq/demo/m6t3w1/#" -v

N'oubliez pas que la zone publique est lisible par quiconque devine votre topic : utilisez-la uniquement avec des entités de test, jamais avec des serrures, des alarmes ou des données de présence. Ce serveur sert aux tests et aux prototypes, pas aux données de production ; notre article sur les limites d'un broker MQTT public les détaille.

Guide de décision

  1. Vous achetez des appareils grand public pour le contrôle au quotidien ? Privilégiez Matter, idéalement sur Thread pour les appareils sur batterie.
  2. Vous construisez vos propres capteurs ou contrôleurs ? Utilisez MQTT.
  3. Vous avez besoin des données hors du réseau domestique ? Utilisez MQTT, avec Home Assistant pour relayer les états Matter si nécessaire.
  4. Plusieurs logiciels consomment les mêmes données ? Le modèle publish/subscribe de MQTT est fait pour cela.
  5. Vous avez déjà des appareils Zigbee ou Z-Wave ? Reliez-les à MQTT ou à Home Assistant ; voir Zigbee vs Wi-Fi pour une maison connectée MQTT.

En pratique, la plupart des maisons avancées finissent par utiliser les deux : Matter pour les appareils certifiés, MQTT comme backbone de données.

Un broker fiable pour la partie MQTT

Quand la partie MQTT de la maison s'étend à des sites distants, des tableaux de bord cloud ou un accès depuis le téléphone, un broker que vous n'avez pas à maintenir devient intéressant. ConnectMQ est un broker MQTT managé avec TLS sur le port 8883, WebSocket sécurisé sur le 8084 et un explorateur de topics en direct, et Home Assistant s'y connecte comme à n'importe quel autre broker. Pour comparer les approches d'hébergement, consultez le guide du broker MQTT cloud, et pour d'autres projets, parcourez le guide de l'automatisation IoT.

Connectez Home Assistant à ConnectMQ

Créez un broker Serverless gratuit sur app.connectmq.com, sans carte bancaire, saisissez les identifiants générés dans l'intégration MQTT de Home Assistant avec TLS activé, et commencez à diffuser les états de vos appareils Matter et DIY vers votre broker ConnectMQ.

Questions fréquentes

Matter remplace-t-il MQTT ?

Non. Matter standardise la manière dont les appareils grand public sont contrôlés sur un réseau local, tandis que MQTT fait circuler des messages entre n'importe quels logiciels et appareils. Ils résolvent des problèmes différents et fonctionnent souvent côte à côte.

Un appareil Matter peut-il publier directement en MQTT ?

Pas dans le cadre du standard Matter. Un contrôleur comme Home Assistant lit l'appareil Matter et republie son état en MQTT via mqtt_statestream ou une automatisation.

Dois-je construire mes capteurs DIY avec Matter ou avec MQTT ?

MQTT est bien plus simple pour les appareils DIY et vous permet d'envoyer les données n'importe où. Matter a du sens pour les produits qui doivent fonctionner dans tous les écosystèmes grand public.

Matter a-t-il besoin d'Internet ?

Non. Matter est conçu pour le contrôle local. L'accès à distance passe par votre contrôleur ou l'application de votre écosystème, et c'est là qu'un broker MQTT joignable depuis Internet peut le compléter.

Articles liés

Guide d'installation de Zigbee2MQTT : du coordinateur au tableau de bord

Installez Zigbee2MQTT avec Docker, configurez le coordinateur et la connexion MQTT, appairez et renommez les appareils, pilotez-les via MQTT et affichez leurs états sur un tableau de bord, en testant d'abord sur le serveur MQTT public gratuit.

8 min de lecture

Tous les articles →

Votre broker MQTT privé, à quelques clics

Créez un compte, récupérez les identifiants de votre broker et connectez votre premier appareil — aucun serveur à installer, mettre à jour ou dimensionner.