Google fournit des SDK, des outils et des applications exemples qui vous aideront Matter, que vous développiez votre propre solution du matériel pour la maison ou l'intégration de Matter de votre appareil Android l'application.
Ces ressources permettent au développeur de concentrer ses efforts de développement sur en développant des capacités et des fonctionnalités, tout en investissant moins d'efforts de l'infrastructure.
Développer du matériel pour la maison connectée avec Matter
Google Home Device SDK fournit des API et des outils qui étendent le SDK Matter Open Source pour créer rapidement et innover avec l'intelligence Google.
Appareil virtuel Matter
<ph type="x-smartling-placeholder"></ph> Phase de développement
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, commandée sur un tissu et contrôlé de la même manière que des appareils, y compris le traitement des commandes Google Assistant.
Environnement de développement d'appareils virtuels Matter
Matter Virtual Device Development Environment (MVD-DE) est un conteneur Docker préconfiguré qui inclut l'application d'initiateur Virtual Device Controller (VDC) pouvant être utilisée pour contrôler à la fois les appareils Matter virtuels et physiques. C'est un outil utile pour tester de nouvelles idées et les appareils de test pendant la phase de développement.
Extension Google Home pour VS Code
<ph type="x-smartling-placeholder"></ph> Phase de développement
Le Google Home Extension for Visual Studio Code vous permet d'interagir directement dans l'écosystème Google Home. Par exemple, vous pouvez saisir une commande, comme "Allumer mon ampoule", et le Assistant traitera votre requête dans le cloud et enverra la commande à l'appareil.
Utilisez cette extension pendant la phase de développement pour:
Tester à la fois Matter et non-Matter des appareils intégrés à Google Home.
Identifiez les problèmes en consultant les journaux cloud en temps réel, en observant toutes les la communication dans les deux sens. Filtrez par gravité et période.
Inspectez le contenu JSON des messages de journal.
Pour vous aider, exécutez des commandes Assistant au format scripté. les tests sont plus rapides et reproductibles.
Suite de test Google Home
Utilisez Google Home Test Suite dans Google Home Developer Console pour tester l'intégration de votre maison connectée et vous assurer qu'elle répond aux exigences de certification et de lancement de l'écosystème Google Home.
Intégrer les fonctionnalités Matter à votre application Android
Créer les meilleures applications Matter pour Android avec Google Home Mobile SDK
API Matter des services Google Play
<ph type="x-smartling-placeholder"></ph> Phase de développement
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 indispensable de développement qui vous permet de taper des commandes pour Assistant directement dans l'éditeur pour 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 vos intégrations efficacement.
Exemple d'application Google Home pour Matter
<ph type="x-smartling-placeholder"></ph> Phase de développement
Le Google Home Sample App for Matter fournit un exemple concret exemple d'utilisation des API Play services pour Matter pour créer une application qui facilite Commandez des appareils et partagez Matter appareils entre les applis et de ces écosystèmes.