Sviluppa per Matter

Google fornisce SDK, strumenti e app di esempio per iniziare subito il tuo percorso con 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 sullo sviluppo di capacità e funzionalità, investendo meno nell'infrastruttura.

Sviluppa hardware per la smart home con Matter

Google Home Device SDK fornisce API e strumenti che estendono l'SDK Matter open source per creare rapidamente e innovare con l'intelligence di Google.

Dispositivo virtuale Matter

Fase di sviluppo

L'Device SDK consente a uno sviluppatore di iniziare subito a sviluppare sperimentando i dispositivi Matter in un ambiente virtuale. I dispositivi Matter virtuali possono essere creati utilizzando l'SDK, messi a disposizione su un'infrastruttura e controllati allo stesso modo dei dispositivi fisici, compreso l'evasione dei comandi Google Assistant.

Ambiente di sviluppo di dispositivi virtuali Matter

Fase di sviluppo

Matter Virtual Device Development Environment (MVD-DE) è un container Docker preconfigurato che include l'app Virtual Device Controller (VDC) iniziatore che può essere utilizzata per controllare i dispositivi Matter virtuali e fisici. È uno strumento utile per provare nuove idee e testare i dispositivi durante la fase di sviluppo.

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 mia lampadina", e Assistant elaborerà la tua 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 di cloud in tempo reale, osservando il flusso della comunicazione in entrambe le direzioni. Filtra per gravità e intervallo di tempo.

  • Esamina i contenuti JSON dei messaggi di log.

  • Invia comandi Assistant in formato basato su script per eseguire test più rapidi e ripetibili.

Test Suite di Google Home

Fase di test

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

Integra la funzionalità Matter nella tua app per Android

Crea le migliori app Matter per Android utilizzando Google Home Mobile SDK.

API Matter di Google Play Services

Fase di sviluppo

Google Play services offre MatterAPI per la messa in servizio, la condivisione dei dispositivi e il rilevamento operativo.

Plug-in di Google Home per Android Studio

Fase di sviluppo

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

L'IDE ti consente inoltre di rivedere i log di Cloud in tempo reale, per eseguire il debug delle integrazioni in modo efficiente.

Esempio di app Google Home per Matter

Fase di sviluppo

La Google Home Sample App for Matter fornisce un esempio concreto di come utilizzare le API di Play services per Matter allo scopo di creare un'app che semplifica la commissione e la condivisione di dispositivi Matter tra app ed ecosistemi.