Développer pour Matter

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

Phase de développement

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

Phase de test

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

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 é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.