Google fournit des SDK, des outils et des applications exemples pour vous aider 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
Le Google Home Device SDK fournit des API et des outils qui étendent SDK Matter Open Source pour accélérer le développement et innover grâce à l'intelligence Google.
Appareil virtuel Matter
<ph type="x-smartling-placeholder"></ph> Phase de développement
Le Device SDK permet à un développeur de se lancer correctement dans le développement en testant Matter appareils dans un environnement . 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
<ph type="x-smartling-placeholder"></ph> Phase de développement
Matter Virtual Device Development Environment (MVD-DE) est un conteneur Docker préconfiguré qui inclut le service Virtual Device Controller (VDC) qui peut servir à contrôler les environnements virtuels et physiques Matter appareils. 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é. de manière plus rapide et reproductible.
Google Home Test Suite
<ph type="x-smartling-placeholder"></ph> Phase de test
Utilisez Google Home Test Suite dans la Google Home Developer Console pour tester votre maison connectée et de s'assurer qu'elle respecte les exigences de certification et de lancement de Google Home dans l'écosystème Google.
Intégrer la fonctionnalité 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
Offre Google Play services Matter des API pour la mise en service, le partage d'appareils et l'exploitation découverte.
Plug-in Google Home pour Android Studio
<ph type="x-smartling-placeholder"></ph> Phase de développement
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 aussi de consulter les journaux Cloud en temps réel, ce qui vous permet de déboguer vos intégrations de manière efficace.
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.