Crea un progetto sviluppatore

I progetti per sviluppatori, che includono le integrazioni Matter, sono gestiti su Google Home Developer Console. Questa pagina spiega come configurare un nuovo progetto per sviluppatori su Developer Console.

Assegna un nome al progetto

Quando dai un nome al tuo progetto, è buona norma sceglierne uno che:

  • Incorpora alcune informazioni di base sul progetto.
  • Non verrà confuso facilmente con quello di un altro progetto.
  • Può rappresentare tutti i integrationall'interno del progetto.

I nomi significativi sono importanti. Un nome generico come project-gamma-798 è "mimetizzato" e non si distinguerà in un elenco di altri progetti con nomi generici.

Quando assegni un nome al progetto, tieni presente le seguenti indicazioni:

  • Utilizza il nome della tua azienda
  • Utilizza il tipo di progetto o azione nel nome
  • Non utilizzare "test" nel nome del progetto

Ad esempio, acme-smarthome e acme-lighting sono nomi di progetti chiari e univoci.

Crea il progetto

Un progetto sviluppatore rappresenta una o più integrazioni. Condividendo un progetto con i membri del team di sviluppo, il proprietario può consentire ad altri utenti di gestire tutte le integrazioni nel progetto.

Le integrazioni dell'ecosistema Google Smart Home vengono gestite tramite Developer Console.

Ti consigliamo di creare un solo progetto per tutte le tue integrazioni Matter, sia di test che di produzione, in particolare per evitare problemi durante i test con ID fornitore e ID prodotto di test per Matter.

Metodo 1: crea un nuovo progetto

Vai alla Developer Console:

Vai a Google Developers Console

  1. Nella pagina Gestisci progetti, fai clic su Crea un progetto.
  2. Nella pagina Inizia, fai clic su Crea progetto.
  3. Inserisci il nome del progetto, che deve rispettare le linee guida per la denominazione dei progetti.
  4. Fai clic su Crea nuovo progetto.

Viene eseguito il reindirizzamento alla pagina Home del nuovo progetto.

Metodo 2: importa un progetto esistente dalla console Actions on Google

Un progetto Actions on Google esistente può essere importato nel nuovo Developer Console, se devi aggiungere il supporto di Matter a un'integrazione Cloud-to-cloud o Local Home SDK esistente.

A questo metodo si applicano le seguenti limitazioni:

  • Questa importazione è unidirezionale. L'operazione non può essere annullata.
  • Solo il proprietario del progetto può importare un progetto Actions on Google esistente. Il proprietario è chiunque abbia creato il progetto, che è visibile tramite il link Membri.
  • Il profilo aziendale di un progetto importato può essere modificato solo nella console di Actions on Google. Le modifiche apportate verranno applicate nella Google Home Developer Console.

Dopo l'importazione, il progetto Actions on Google originale può comunque essere utilizzato per gestire le integrazioni esistenti (come Cloud-to-cloud, Local Home, App Discovery).

Per importare un progetto esistente da Actions on Google Console, vai a Developer Console:

Vai a Google Developers Console

  1. Fai clic su Crea un progetto.
  2. Inserisci il nome di un progetto Azioni esistente o seleziona un progetto dall'elenco a discesa (ad esempio, nello screenshot seguente, il nome del progetto è "My matter project").
  3. Fai clic su Importa progetto.

Viene eseguito il reindirizzamento ai dettagli del progetto esistente in Developer Console.

Guida introduttiva di Google Home Developer Center

Impostare i livelli di log

Per impostazione predefinita, solo i log degli errori vengono salvati in Google Cloud per ogni integrazione nel tuo progetto.

Per salvare tutti i log in Google Cloud per ogni integrazione, seleziona Tutti i log nella sezione Controllo del livello di log: log degli errori.

Livelli di log del progetto del Centro sviluppatori Google Home

Questa impostazione si applica a tutte le integrazioni nel tuo progetto. Può essere sostituito solo per le integrazioni Cloud-to-cloud. Il salvataggio di tutti i log in Google Cloud potrebbe comportare costi aggiuntivi se lo spazio di archiviazione dei log viene superato.

Per saperne di più sui log, vedi Cloud Logging per Matter .

Condividere un progetto sviluppatore

Puoi aggiungere o rimuovere l'accesso a un progetto tra gli utenti del tuo team utilizzando i ruoli predefiniti.

  1. Nella pagina Home di Developer Console, fai clic su Membri, che ti reindirizza alla pagina IAM e amministrazione > IAM su Google Cloud Console.

    In alternativa, fai clic su Dettagli progetto, quindi su Gestisci membri in GCP nella sezione Membri in basso.

  2. Apporta le modifiche necessarie utilizzando la dashboard Google Cloud Console.

Per istruzioni su come modificare l'accesso a un progetto, consulta la sezione Controllo dell'accesso per i progetti con IAM.

Una volta aggiunto all'elenco degli utenti, un utente può visualizzare il progetto e le eventuali integrazioni in Developer Console.

In base all'impostazione dell'organizzazione, potresti riscontrare errori di autorizzazione quando tenti di creare progetti per sviluppatori. In questo caso, contatta l'amministratore di Google Cloud e richiedi le autorizzazioni di creazione dei progetti per il tuo account.