Google fournit des SDK, des outils et des exemples d'applications pour vous aider à démarrer votre parcours Matter, que vous créiez votre propre matériel pour la maison connectée ou que vous intégriez la fonctionnalité Matter à votre application Android.
Ces ressources sont conçues pour permettre au développeur de concentrer ses efforts de développement sur la création de capacités et de fonctionnalités, tout en investissant moins d'efforts dans la gestion de l'infrastructure.
Développer du matériel pour la maison connectée avec Matter
Appareil virtuel Matter
Google Home Device SDK permet à un développeur de commencer à développer immédiatement en testant des appareils Matter dans un environnement virtuel. Les appareils Matter virtuels peuvent être créés à l'aide du SDK, mis en service sur un réseau et contrôlés de la même manière que les appareils physiques, y compris l'exécution des commandes Google Assistant.
Extension Google Home pour VS Code
L'icône Google Home Extension for Visual Studio Code vous permet d'interagir directement avec l'écosystème Google Home. Par exemple, vous pouvez saisir une commande, comme "allume mon ampoule", et Assistant traitera votre requête dans le cloud et enverra la commande à l'appareil.
Utilisez cette extension pendant la phase de développement pour :
Testez les appareils Matter et non Matter intégrés à Google Home.
Identifiez les problèmes en consultant les journaux cloud en temps réel et en observant toutes les communications qui circulent dans les deux sens. Filtrer par niveau de gravité et par période
Inspectez le contenu JSON des messages de journaux.
Émettez des commandes Assistant au format scripté pour vous aider à tester plus rapidement de manière répétable.
Suite de tests Google Home
Utilisez Google Home Test Suite dans Google Home Developer Console pour tester votre intégration de maison connectée et vous assurer qu'elle répond aux exigences de certification et de lancement pour l'écosystème Google Home.
Intégrer la fonctionnalité Matter à votre application Android
API Matter des services Google Play
Google Play services propose des API Matter pour la mise en service, le partage d'appareils et la découverte opérationnelle.
Plug-in Google Home pour Android Studio
Google Home Plugin for Android Studio est un outil de développement indispensable qui vous permet de saisir des commandes pour Assistant directement dans l'éditeur afin d'observer les interactions avec vos applications et appareils Matter.
L'IDE vous permet également d'examiner les journaux Cloud en temps réel, ce qui vous permet de déboguer efficacement vos intégrations.
Exemple d'application Google Home pour Matter
Le Google Home Sample App for Matter fournit un exemple concret d'utilisation des API Play services pour Matter afin de créer une application qui facilite la mise en service et le partage des appareils Matter entre les applications et les écosystèmes.