Sviluppa per Matter

Google fornisce SDK, strumenti e app di esempio per iniziare il tuo percorso di Matter, che tu stia creando il tuo hardware per la smart home o integrando la funzionalità Matter nella tua app per Android.

Queste risorse sono progettate per consentire allo sviluppatore di concentrare gli sforzi di sviluppo sulla creazione di funzionalità, investendo meno impegno nella gestione dell'infrastruttura.

Sviluppare hardware per la smart home con Matter

Dispositivo virtuale Matter

Fase di sviluppo

Google Home Device SDK consente a uno sviluppatore di iniziare subito a sviluppare sperimentando con i dispositivi Matter in un ambiente virtuale. I dispositivi Matter virtuali possono essere creati utilizzando l'SDK, commissionati su una struttura e controllati allo stesso modo dei dispositivi fisici, inclusa l'esecuzione dei comandi Google Assistant.

Estensione Google Home per VS Code

Fase di sviluppo

Google Home Extension for Visual Studio Code ti consente di interagire direttamente con l'ecosistema Google Home. Ad esempio, puoi digitare un comando, come "accendi la lampadina", e Assistant elaborerà la richiesta nel cloud e invierà il comando al dispositivo.

Utilizza questa estensione durante la fase di sviluppo per:

  • Testa i dispositivi Matter e non Matter integrati in Google Home.

  • Identifica i problemi visualizzando i log cloud in tempo reale, osservando tutte le comunicazioni che fluiscono in entrambe le direzioni. Filtra per gravità e intervallo di tempo.

  • Ispeziona i contenuti JSON dei messaggi di log.

  • Esegui i comandi Assistant in formato di script per testare più rapidamente in modo ripetibile.

Suite di test Google Home

Fase di test

Utilizza Google Home Test Suite in Google Home Developer Console per testare l'integrazione della smart home e assicurarti che soddisfi i requisiti di certificazione e lancio per l'ecosistema Google Home.

Integrare la funzionalità Matter nell'app per Android

API Matter di Google Play Services

Fase di sviluppo

Google Play services offrono Matter API per il provisioning, la condivisione dei dispositivi e l'individuazione operativa.

Plugin Google Home per Android Studio

Fase di sviluppo

Google Home Plugin for Android Studio è uno strumento di sviluppo indispensabile che ti consente di digitare comandi per Assistant direttamente nell'editor per osservare le interazioni con le tue applicazioni e i tuoi dispositivi Matter.

L'IDE ti consente anche di esaminare i log di Cloud in tempo reale, in modo da eseguire il debug delle integrazioni in modo efficiente.

App di esempio Google Home per Matter

Fase di sviluppo

Google Home Sample App for Matter fornisce un esempio concreto di come utilizzare le API Play services per Matter per creare un'app che semplifichi la configurazione e la condivisione dei dispositivi Matter tra app ed ecosistemi.