Tworzenie projektu programisty

Projekty deweloperskie, które obejmują Matter integracje, są zarządzane na: Google Home Developer Console. Z tego artykułu dowiesz się, jak skonfigurować nowy projekt dla programistów w systemie Developer Console.

Ograniczenia

Cloud-to-cloud lub Local Home SDK nie można dodać funkcji do projektu w: Developer Console. Jeśli chcesz dodać funkcję Matter do istniejącego integracji z usługą Cloud-to-cloud lub Local Home, musisz Najpierw zaimportuj istniejący projekt Actions on Google.

Nazwij projekt

Nadaj projektowi nazwę, która:

  • Zawiera podstawowe informacje o projekcie.
  • nie da się łatwo pomylić z innym projektem.
  • może reprezentować wszystkie integrationw projekcie.

Znaczące nazwy są ważne. Ogólna nazwa, np. project-gamma-798, jest skutecznie „zamaskowana” i nie wyróżnia się na liście innych projektów o ogólnych nazwach.

Nadając nazwę projektowi, weź pod uwagę te wskazówki:

  • Użyj nazwy firmy.
  • Użyj w nazwie typu projektu lub działania
  • Nie używaj słowa „test” w nazwie projektu

Na przykład acme-smarthomeacme-lighting to czytelne i niepowtarzalne nazwy projektów.

Tworzenie projektu

Projekt programisty reprezentuje co najmniej 1 integration. Udostępnienie z członkami zespołu programistów, właściciel może zezwolić innym do zarządzania wszystkimi elementami integrationw projekcie.

Ekosystemem integrationinteligentnych domów zarządza się za pomocą Developer Console Są 2 metody konfigurowania projektów w Developer Console:

  1. Utwórz nowy projekt.
  2. Zaimportuj istniejący projekt z konsoli Actions on Google.

Zalecamy utworzenie tylko 1 projektu dla wszystkich zasobów w projekcie Matter. w fazie testów i w środowisku produkcyjnym, zwłaszcza w celu uniknięcia problemów, Testuj identyfikatory dostawców i identyfikatory produktów dla: Matter.

Metoda 1. Utwórz nowy projekt

Otwórz stronę Developer Console:

Otwórz konsolę programisty

  1. Na stronie Zarządzaj projektami kliknij Utwórz projekt.
  2. Na stronie Rozpocznij kliknij Utwórz projekt.
  3. Wpisz nazwę projektu, która powinna być zgodna z wytycznymi dotyczącymi nazewnictwa projektów.
  4. Kliknij Utwórz nowy projekt.

Nastąpi przekierowanie na stronę główną nowego projektu.

Metoda 2. Zaimportuj istniejący projekt z konsoli Actions on Google

Jeśli chcesz dodać obsługę Matter do istniejącej integracji Cloud-to-cloud lub Local Home, możesz zaimportować istniejący projekt Actions on Google do nowego projektu Developer Console.

W przypadku tej metody obowiązują następujące ograniczenia:

  • Import odbywa się tylko w jedną stronę. Tej czynności nie można cofnąć.
  • Tylko właściciel projektu może zaimportować istniejące już elementy Actions on Google w projektach AI. Właścicielem jest osoba, która utworzyła projekt, który jest widoczny przy użyciu kliknij link Członkowie.
  • Profil firmy zaimportowanego projektu można edytować tylko w kampanii Actions on Google Konsola. Zmiany te będą odzwierciedlane w Konsoli deweloperów Google Home.

Po zaimportowaniu możesz nadal używać pierwotnego projektu Actions on Google do zarządzania istniejącymi integracjami (np. Cloud-to-cloud, Local Home i App Discovery).

Aby zaimportować istniejący projekt z Actions on Google Console, otwórz Developer Console:

Otwórz konsolę programisty

  1. Kliknij Utwórz projekt.
  2. Wpisz nazwę istniejącego projektu w Actions lub wybierz projekt z menu (na przykład na poniższym zrzucie ekranu nazwa projektu to „Moja sprawa” projektu”).
  3. Kliknij Import project (Importuj projekt).

Nastąpi przekierowanie do szczegółów istniejącego projektu w Developer Console

Pobierz Google Home Developer Center
rozpoczęto

Ustawianie poziomów logowania

Domyślnie w przypadku każdej integracji w projekcie Google Cloud są zapisywane tylko logi błędów.

Aby zapisać w Google Cloud dla każdej integracji wszystkie logi, wybierz Wszystkie logi w sekcji Kontrola poziomu logów: logi błędów.

Poziomy logowania w Centrum deweloperskim Google Home

To ustawienie dotyczy wszystkich integracji w projekcie. Nie można go ustawić na i integrację społeczną. Zapisanie wszystkich logów w Google Cloud może spowodować naliczenie dodatkowych w przypadku przekroczenia limitu miejsca na logi.

Aby dowiedzieć się więcej o logach, przeczytaj artykuł o Cloud Logging dla Matter (Sprawa).

Udostępnianie projektu programisty

Możesz przyznać lub odebrać dostęp do projektu użytkownikom na swoim zespół korzystający z wstępnie zdefiniowane role.

  1. Na stronie głównej kliknięcia Developer Console Członkowie – prowadzi do sekcji Administracja Administracja > Strona IAMGoogle Cloud Console

    Możesz też kliknąć Szczegóły projektu, a następnie kliknąć Zarządzaj użytkownikami w GCP Członkowie na dole.

  2. W razie potrzeby wprowadź zmiany, korzystając z: Google Cloud Console panelu.

Instrukcje dotyczące modyfikowania dostępu do projektu znajdziesz w artykule Kontrola dostępu do projektów za pomocą uprawnień.

Po dodaniu do listy użytkowników może on wyświetlać projekt i wszystkie integracje w sekcji Developer Console.

Zgodnie z ustawieniami organizacji mogą występować błędy związane z uprawnieniami podczas tworzenia projektów programistycznych. Jeśli tak, skontaktuj się z administratoremGoogle Cloud i poproś o przyznanie Twojemu kontu uprawnień twórcy projektu.