Vue normale

Robots aspirateurs et protocole Matter : compatibilités, fonctions utiles et limites réelles

30 janvier 2026 à 18:34
Aspirateur-robot et hub matter

“Matter” accélère depuis 2025 pour pallier les compatibilités partielles entre appareils domotiques. Sa base commune capable de relier les objets connectés aux grands écosystèmes (Apple, Google, Amazon, Samsung…) sans repartir de zéro à chaque achat séduit de plus en plus de consommateurs…

Pendant longtemps, Matter a surtout concerné des appareils “simples” (ampoules, prises, capteurs). Aujourd’hui, il commence enfin à toucher les produits du quotidien, conçus pour être de plus en plus autonomes. Les aspirateurs-robots sont un parfait exemple : une application dédiée, des commandes vocales parfois limitées, et des scénarios domotiques qui dépendaient d’intégrations plus ou moins stables. Avec l’arrivée progressive de Matter sur ce type de produit, l’utilisateur peut lancer, arrêter ou renvoyer le robot à la base depuis son écosystème principal, l’intégrer proprement à des scènes (“je pars”, “je dors”, “je reviens”), et réduire le risque de se retrouver prisonnier d’une seule plateforme.

Dans ce guide, nous revenons sur ce qu’est Matter, ce que ça change vraiment (et ce que ça ne change pas encore), et surtout comment repérer un aspirateur-robot réellement prêt, au-delà des promesses marketing. Parce qu’entre “compatible”, “bientôt via mise à jour”, “partiellement pris en charge”, et “certifié pour la bonne catégorie”, la différence est énorme, vous en conviendrez…

Matter : le standard qui unifie enfin la maison connectée

Matter, c’est un standard d’interopérabilité pour la maison connectée, porté par la Connectivity Standards Alliance : l’idée est de donner aux objets une “langue commune” pour qu’ils puissent fonctionner plus facilement avec les principaux écosystèmes (Apple, Google, Amazon, Samsung…), sans dépendre d’intégrations fragiles ou de passerelles propriétaires.

Hub Matter posé sur une table
Bientôt la tête pensante de la maison ? © Homey

Le point clé, c’est que Matter est IP-based : il s’appuie sur l’Internet Protocol, comme le web, ce qui le rend naturellement compatible avec les réseaux modernes. Il peut passer par le Wi-Fi ou l’Ethernet (souvent pour les appareils plus “gourmands”), par Thread (un réseau maillé basse consommation, lui aussi basé sur IP), et utilise généralement le Bluetooth LE pour l’appairage et la mise en service.

Nota Bene : Matter n’est pas une application, c’est un ensemble de règles et de profils de compatibilité, une couche commune qui permet aux appareils et aux plateformes de se comprendre.

Côté utilisateur, l’intérêt est simple : acheter un produit compatible Matter, c’est viser une intégration plus “native” dans votre écosystème, avec moins de bricolage ; on se garde des caprices des applications qui limitent l’interactivité entre appareils de marques diverses. Matter introduit aussi des notions importantes comme l’interopérabilité (un même appareil peut être contrôlé par plusieurs plateformes) et le multi-admin (plusieurs “contrôleurs” peuvent gérer le même produit), ce qui devient précieux quand la maison mélange iPhone, enceintes Google, Alexa, etc.

Contrôleur Matter : le rôle du hub, du téléphone et du “fabric”

Dans une maison “Matter”, il faut un contrôleur Matter : c’est l’entité qui enregistre les appareils (lors de l’appairage) et qui les pilote ensuite au quotidien. Ça peut être un hub, une enceinte ou une box toujours allumée, mais aussi parfois un téléphone ou une app qui joue ce rôle selon l’écosystème.

La CSA le décrit comme l’élément capable de contrôler les appareils que l’utilisateur a connectés, et précise qu’il peut y avoir plusieurs contrôleurs sur le même “fabric” (pour la redondance ou la commodité). Dans Apple Maison, par exemple, la logique est très explicite : avant iOS 18, pour ajouter des accessoires Matter, il fallait un home hub. Ce n’est plus obligatoire aujourd’hui, mais cela reste recommandé.

Thread Border Router : indispensable dès que vous avez du Thread

Si un appareil Matter communique en Thread, il ne parle pas directement à votre Wi-Fi : il lui faut un Thread Border Router, c’est-à-dire un appareil qui crée, puis connecte le réseau Thread au réseau IP de la maison. Google le résume simplement : un border router sert de “hub spécial” pour connecter les appareils en créant un réseau Thread, et il devient nécessaire dès qu’un appareil Matter fonctionne en Thread et doit rejoindre le LAN. Apple dit la même chose à sa manière : les accessoires Matter basés sur Thread exigent un hub “Thread-enabled” (HomePod / Apple TV compatibles) ou un routeur Thread tiers.

Wi-Fi vs Thread : lequel est le plus fréquent pour les robots ?

Matter peut fonctionner via Ethernet, Wi-Fi ou Thread (et s’appuie souvent sur Bluetooth LE pour l’appairage, selon le mode de mise en service). Pour les aspirateurs-robots, on rencontre le plus souvent du Wi-Fi, parce que ces appareils échangent des données, reçoivent des mises à jour, et restent généralement sur secteur via leur base. Mais le point important n’est pas “Wi-Fi vs Thread” : c’est de vérifier que le robot est bien compatible Matter pour la catégorie aspirateur-robot, et que votre écosystème a le contrôleur nécessaire.

Ce que Matter permet vraiment sur un robot (et ce qui restera dans l’app)

Sur un aspirateur-robot compatible Matter, l’objectif est de standardiser un socle de commandes que les grandes plateformes peuvent comprendre sans intégration “sur mesure”. Dans la spécification Matter 1.2, le type d’appareil Robotic Vacuum Cleaner peut :

  • démarrer / mettre en pause / arrêter un cycle
  • demander un retour à la base (dock)
  • choisir un mode (aspirer seul, aspirer + lavage)
  • choisir une intensité (silencieux, standard, boost…)

Ce dernier point dépend beaucoup de ce que le fabricant décide d’exposer via Matter et de ce que l’écosystème affiche réellement. Quoi qu’il en soit, s’il rend enfin possible un pilotage cohérent “au quotidien”, mais il ne remplace pas encore l’écosystème logiciel complet d’un robot. Tout ce qui touche à la cartographie avancée, à l’édition fine des zones interdites, aux réglages détaillés de trajectoires, ou à des scénarios de nettoyage très précis reste, dans la plupart des cas, géré dans l’application du fabricant.

Exemple concret : intégration dans Apple Home

Avec iOS 18.4, Apple a ajouté la prise en charge des aspirateurs-robots Matter dans l’app Maison, avec une interface dédiée et la possibilité d’intégrer ces commandes dans des scènes et des automatisations.

Dans les premiers essais rapportés, l’interface propose des actions comme start/stop, le choix entre “Vacuum” et “Vacuum and Mop”, des modes du type “Quiet” ou “Deep Clean”, ainsi qu’un bouton “Send to Dock” (dont le comportement peut varier selon le modèle et son implémentation Matter). Comme évoqué plus haut, l’app Maison couvre les fondamentaux, mais les fonctions avancées (mapping, routes, réglages fins) renvoient encore vers l’appli constructeur.

5 scénarios smart home déjà possibles sur les aspirateurs-robots avec Matter !

Scénario (nom)DéclencheurActions Matter (typique)VariantePré-requis / limites
Maison vide = ménage automatiqueDépart du dernier occupant (option : porte verrouillée)Démarreren mode SilencieuxModes/intensité selon le modèle / Intégration d’une serrure connectée
Je rentre = le robot s’effaceArrivée / ouverture porte / désarmement alarmePause + DockAnnonce vocale “Robot au garage !”Intégration d’une serrure connectée
Après le dîner = un petit coup dans la cuisine et/ou dans la salle à mangerScène “Fin de repas” / lumières cuisine offDémarrer (option : Vacuum & Mop)Lancer seulement si la maison est videIntégration d’une lumière connectée / on n’a souvent accès qu’à un nettoyage global
Mode sieste du bébéScène “Sieste” / “Ne pas déranger”Pause ou DockAutoriser une fenêtre « aspiration silencieuse »Les conditions horaires dépendent de la plateforme
Réunion / appel = silenceDébut de réunion / appel / sonnettePause + DockReprise auto 30 min après et/ou quand la maison est videIntégration d’un calendrier et/ou d’une sonnette dans l’écosystème

Matter “version par version” : pourquoi c’est crucial pour les aspirateurs-robots

Chaque version de Matter ajoute (ou précise) des catégories d’appareils. Résultat : un écosystème peut très bien dire “nous supportons Matter”, tout en ne gérant qu’une partie des types d’appareils Matter. C’est exactement pour cela qu’un produit peut être “Matter” sur le papier, mais rester absent (ou limité) dans l’application domotique que l’on utilise au quotidien (sauf mise à jour imminente). De 2022 à 2025 trois versions majeures ont vu le jour :

  • 04 oct. 2022 : lancement officiel du standard Matter 1.0
  • 23 oct. 2023 : Matter 1.2 ajoute de nouvelles catégories, dont les robots aspirateurs (“Robotic Vacuum Cleaners”).
  • 20 nov. 2025 : Matter 1.5 ajoute les supports caméras, fermetures et capacités énergie.

Pour les aspirateurs-robots, le vrai jalon est Matter 1.2, qui introduit officiellement le type d’appareil Robotic Vacuum Cleaner (ID 0x0074) dans la “Device Library” de Matter, dont nous décrivons les fonctionnalités un peu plus haut. Mais Matter continue d’élargir son périmètre. Matter 1.5 (fin 2025) a notamment ajouté la prise en charge des caméras, des évolutions autour des closures (ouvrants/fermetures) et des fonctionnalités liées à l’énergie. Cela montre que la compatibilité domotique progresse par paliers.

Nota Bene : demander “Matter : oui/non” ne suffit pas. Pour un aspirateur-robot, il faut vérifier Matter + catégorie Robotic Vacuum Cleaner (0x0074), puis s’assurer que l’écosystème choisi (Apple Home, Google Home, etc.) supporte réellement cette catégorie à la version concernée.

Quelles marques déploient Matter sur les robots ?

Sur les aspirateurs-robots, la compatibilité Matter n’a pas été un “grand switch” du jour au lendemain : elle arrive surtout par vagues de mises à jour, au rythme des plateformes et des fabricants. Le déclencheur le plus visible a été l’ouverture du contrôle des robots dans Apple Home via Matter avec iOS 18.4, ce qui a poussé plusieurs marques à déployer (ou à étendre) des firmwares Matter sur des modèles déjà commercialisés.

Roborock qui ramasse du papier
Scénario : « après les devoirs du gosse… » (il aura une bulle) © Roborock

Côté marques, les noms qui reviennent le plus dans les déploiements “grand public” sont Roborock, iRobot (Roomba) et Ecovacs. Roborock, par exemple, a annoncé une fenêtre de déploiement du 1er au 10 avril 2025 pour plusieurs modèles (dont S8 MaxV Ultra, Saros Z70, Saros 10/10R, Qrevo Curv/Edge/Master), tout en indiquant que d’autres références (S8 Max Ultra, Qrevo Slim…) suivraient ensuite. Même logique chez Ecovacs : des mises à jour Matter 1.4 démarrent sur une sélection de modèles (Deebot X2 / X2 Combo / T50 / T50 Max / X8) avec un rollout “par phases”.

Nota Bene : sur un robot, Matter peut être natif ou ajouté après coup ; des annonces CES 2026 montrent des robots compatibles Matter dès la sortie, tandis que d’autres gammes s’alignent via mise à jour. Certains signaux spéculatifs, comme DJI rejoignant la CSA, alimentent des rumeurs sur un possible support Matter pour ses robots Romo.

Enfin, chez iRobot, la stratégie a été progressive : le Roomba Combo 10 Max est présenté comme le premier modèle “Matter” de la marque, avec un déploiement annoncé par mise à jour OTA (Q4 2024), puis une extension fin 2025 à d’autres références via firmware (Roomba Plus 500 Combo, Roomba Max 700 Vac, Roomba Max 700 Combo).

Faut-il acheter un robot “Matter-ready” en 2026 ?

Matter est en train de devenir un vrai critère d’achat sur les aspirateurs-robots, mais surtout pour ce qu’il fait le mieux aujourd’hui : une intégration “socle” propre (démarrer / arrêter / dock, parfois quelques modes), et des automatisations simples qui tiennent dans le temps (scènes “je pars”, “je dors”, etc.). C’est là que l’expérience devient plus fluide, parce qu’on n’a plus besoin d’une intégration exotique par marque pour les actions du quotidien.

En revanche, Matter ne remplace pas encore l’écosystème complet d’un robot : si l’objectif est d’exploiter la meilleure cartographie, le nettoyage pièce par pièce, les zones interdites ultra fines ou les réglages avancés, l’app du fabricant reste indispensable.

💾

Profitez des vidéos et de la musique que vous aimez, mettez en ligne des contenus originaux, et partagez-les avec vos amis, vos proches et le monde entier.

InfoNews 2026#04 : MoltBot, Claude Apps, Cloud de confiance, Budgets IT, Autonomie numérique

30 janvier 2026 à 16:30

Cette semaine, l’IA agentique s’ancre un peu plus dans notre quotidien avec Moltbot mais aussi avec la montée en puissance du protocole MCP et l’arrivée d’Apps dans Cloud, pendant que Cloud Temple prépare un cloud public… toujours SecNumCloud. Dans le même temps, le baromètre 2026 du CESIN rappelle que la baisse des attaques réussies ne […]

L’article InfoNews 2026#04 : MoltBot, Claude Apps, Cloud de confiance, Budgets IT, Autonomie numérique est apparu en premier sur InformatiqueNews.fr.

Pourquoi les festivals de musique disparaissent ?

Si comme moi, vous aimez la musique, vous allez peut-être voir les artistes jouer sur scène. Depuis que le COVID est passé par là, de nombreux festivals ne sont plus à l'équilibre financier et finissent par disparaître.

Voici une vidéo qui résume bien les problématiques et l'évolution de la consommation de la musique.

Vous n'aimez pas le RSS : abonnez-vous par email 📥
Vous devriez me suivre sur Twitter : @xhark

Article original écrit par Mr Xhark publié sur Blogmotion le 30/01/2026 | Pas de commentaire |
Attention : l'intégralité de ce billet est protégée par la licence Creative Commons

Cet article Pourquoi les festivals de musique disparaissent ? provient de : on Blogmotion.

Profileur mémoire MALT 1.6.0 et support de Python

MALT c'est quoi ?

L'optimisation est une activité connue de bien des développeurs, fouiller, chercher dans son code, pour, peut être, gagner un peu de performance (beaucoup, parfois). Dans cette tâche ardue, face à des codes grandissants, massifs, utilisant de nombreuses bibliothèques externes, un outil central dans ce travail de fourmi : le profileur.

Le profileur fait partie des outils importants pour le développeur qui se soucie des ressources qu'il utilise. Il lui permet de chercher les points chauds dans son code, comprendre le cout de chaque fonction, chaque ligne implémentée. Bien des outils s'intéressent à une chose : bien utiliser votre processeur.

Mais que se passe-t-il si vous rencontrez des difficultés avec l'utilisation de votre mémoire ? Si vous pensez mal utiliser la fonction malloc() du C ou l'opérateur new du C++ ? Si vous avez oublié qu'une de vos variables globales occupe 10 Go (surtout en Fortran) ?

Publié il y a quelques années MALT (licence CeCILL-C) permet de répondre à la question en cherchant toutes les allocations mémoires faites par votre code. Cet outil avait fait l'objet d'un article sur LinuxFR en 2018 lors de sa mise en open source : Profileurs mémoire MALT et NUMAPROF.

Versions 1.6.0

Avancées

Depuis, cet outil fait son chemin avec l'ajout du support de Rust ainsi que nombreuses corrections et ajouts tels que la possibilité de dumper le profile mémoire juste avant que le système ne soit plein.

malt -o dump:on-sys-full-at=80% -o watch-dog=true ./mon_programme

# également :
#  -o dump:on-app-using-rss=10G
#  -o dump:on-app-using-virt=80%
#  -o dump:on-app-using-req=500M

La possibilité de suivre les appels à mmap, mremap, munmap si vous les appelez directement dans votre code au lieu de laisser malloc faire son travail.

Support de python

MALT a initialement été développé dans le contexte du calcul à haute performance — HPC (High Performance Computing) donc surtout pour le C / C++ / Fortran / Rust.

Dans la communauté scientifique, nous voyons dans les laboratoires de plus en plus fleurir l'usage d'un langage à priori bien éloigné de nos prérogatives de performances : Python.

Dans un cadre de calcul scientifique, il est souvent utilisé plutôt comme un wrapper permettant d'appeler et d'orchestrer des bibliothèques en C /C++ / Fortran, elles, performantes. Quoi que l'usage amène aussi à l'écrire de certaines parties du code en Python grâce à Numpy ou Numba pour accéléré la partie calcule sur des tableaux ou autres frameworks d'exploitation des GPU.

La version 1.6.0 de MALT vient d'ajouter le support (encore quelque peu expérimental) natif de Python permettant d'analyser un code pur python ou mix Python / C / C++…. Il s'agit pour l'instant de la première version avec ce support, il reste donc du travail.

Sont supportés les versions Python supérieures à 3.11 ainsi que les environnements Conda / Anaconda / Venv. À l'heure de rédaction de cet article, cela comprend les versions 3.11 à 3.14.

MALT étant orienté C / C++, il ne supporte que Linux comme système d'exploitation. (NdM: la causalité évoquée ici devrait faire réagir des développeurs d'autres systèmes libres notamment :))

Utilisation sur Python

Si la commande malt fonctionne parfaitement, il est recommandé d'utiliser le wrapper malt-python qui adapte quelques configurations spécifiques à Python non encore automatiques.

malt-python ./script.py

# équivalent à 
malt --profile python-default ./script.py

# liste des profiles
malt --profile help

# Afficher le profile
malt-webview ./malt-script-py-6889.json

Profilage rapide

Notons que l'overhead de MALT est important en Python du fait du large nombre d'allocations générées par ce langage et de la méthode de résolution des piles d'appels pour retrouver les lignes dans votre code. Ces détails d'analyse peuvent être désactivés via :

# Désactivé complète de l'analyse des piles
malt-python -p python-no-stack ./my_script.py

# Analyse des piles par "sampling"
malt-python -p python-sampling ./my_script.py

Nouvelle interface

La version 1.6.0 arrive également avec une nouvelle interface graphique avec un code remis à jour
par rapport à sa version originale vieillissante.

Capture annotation python

Profil statique

Pour ceux qui voudraient échanger les profils avec d'autres sur d'autres OS, il est possible depuis la 1.6.0 de générer une version statique des pages de l'interface (hors annotation des sources et arbre d'appel navigable) via :

# Toues les pages possible en statique
malt-webview -static ./report malt-progr-123456.json

# Seulement la page de résumé.
malt-webview -static-summary ./report malt-progr-123456.json

Installation

MALT n'est pas encore disponible dans les distributions classiques, vous devez donc le compiler et l'installer à la main. Le nombre réduit de dépendances obligatoires en fait un outil relativement facile à installer.

On trouvera la procédure dans la documentation du projet.

Documentation

La documentation a été complètement ré-écrite et disponible sur le site officiel : documentation.

Outils similaires pour Python

Découvrir un outil est aussi l'occasion d'en découvrir d'autres. Restons dans le monde du Python, si MALT ne vous convient pas vous trouverez peut-être votre bonheur avec les outils suivants et complémentaires à MALT et eux totalement dédiés au Python toujours pour la mémoire :

  • Memray (Apache Public License 2)
  • Scalene (Apache Public License 2)

MALT se positionne par rapport aux deux présentés en apportant une analyse fine en annotant tout le source code de l'application. Il offre également une analyse des variables globales et TLS coté C/C++/Fortran/Rust.

Commentaires : voir le flux Atom ouvrir dans le navigateur

❌