Tworzenie projektu programisty

Projektami deweloperskimi, które obejmują integracje Matter, zarządza się w Google Home Developer Console. Na tej stronie dowiesz się, jak skonfigurować nowy projekt deweloperski w Developer Console.

Nadawanie nazwy projektu

Podczas nadawania nazwy projektu warto wybrać taką, która:

  • zawiera podstawowe informacje o projekcie;
  • nie będzie mylona z nazwą innego projektu;
  • może reprezentować wszystkie elementy integrationw projekcie.

Nazwy mają znaczenie. Ogólna nazwa, np. project-gamma-798, jest „zamaskowana” i nie będzie się wyróżniać na liście innych projektów o ogólnych nazwach.

Podczas nadawania nazwy projektu weź pod uwagę te wskazówki:

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

Na przykład acme-smarthome i acme-lighting to jasne i unikalne nazwy projektów.

Tworzenie projektu

Projekt deweloperski reprezentuje co najmniej 1 integrację. Udostępniając projekt członkom zespołu deweloperów, właściciel może zezwolić innym użytkownikom na zarządzanie wszystkimi integracjami w projekcie.

Integracjami z ekosystemem inteligentnego domu Google zarządza się za pomocą Developer Console.

Zalecamy utworzenie tylko 1 projektu dla wszystkich Matter integracji, zarówno testowych, jak i produkcyjnych, aby uniknąć problemów podczas testowania z testowymi identyfikatorami dostawców i identyfikatorami produktów dla Matter.

Metoda 1. Utwórz nowy projekt

Otwórz Developer Console:

Otwórz Konsolę dewelopera

  1. Na stronie Zarządzaj projektami kliknij Utwórz projekt.
  2. Na stronie Pierwsze kroki 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.

Przekierujemy Cię z powrotem na stronę Główna nowego projektu.

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

Istniejący projekt Actions on Google można zaimportować do nowej Developer Console, jeśli chcesz dodać obsługę Matter do istniejącej integracji Cloud-to-cloud lub Local Home SDK.

W przypadku tej metody obowiązują te ograniczenia:

  • Import jest tylko jednokierunkowy. Nie można go cofnąć.
  • Tylko właściciel projektu może zaimportować istniejący Actions on Google projekt. Właścicielem jest osoba, która utworzyła projekt. Możesz to sprawdzić, klikając link Członkowie.
  • Profil firmy zaimportowanego projektu można edytować tylko w Konsoli Actions on Google Console. Zmiany wprowadzone w tej konsoli będą widoczne w Konsoli dewelopera Google Home.

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

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

Otwórz Konsolę dewelopera

  1. Kliknij Utwórz projekt.
  2. Wpisz nazwę istniejącego projektu Actions lub wybierz projekt z listy (np. na zrzucie ekranu poniżej nazwa projektu to „My matter project”).
  3. Kliknij Importuj projekt.

Przekierujemy Cię z powrotem do szczegółów istniejącego projektu w Developer Console.

Centrum dla deweloperów Google Home – wprowadzenie

Ustawianie poziomów logów

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

Aby zapisywać w Google Cloud wszystkie logi dotyczące każdej integracji, w sekcji Poziom logów: logi błędów wybierz Wszystkie logi.

Poziomy logów projektu w Centrum dla Deweloperów Google Home

To ustawienie dotyczy wszystkich integracji w projekcie. Można je zastąpić tylko w przypadku Cloud-to-cloud integracji. Zapisywanie wszystkich logów w Google Cloud może wiązać się z dodatkowymi kosztami, jeśli przekroczysz limit miejsca na logi.

Więcej informacji o logach znajdziesz w artykule Logowanie w chmurze w przypadku Matter .

Udostępnianie projektu deweloperskiego

Możesz dodawać i usuwać dostęp do projektu dla użytkowników w swoim zespole za pomocą predefiniowanych ról.

  1. Na stronie Główna w Developer Console kliknij Członkowie, aby przejść do strony Administracja > Uprawnienia w Google Cloud Console.

    Możesz też kliknąć Szczegóły projektu, a następnie w sekcji Członkowie u dołu kliknąć Zarządzaj członkami w GCP.

  2. Wprowadź odpowiednie zmiany w 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 użytkownik może wyświetlać projekt i wszystkie integracje w Developer Console.

W zależności od ustawień organizacji podczas próby utworzenia projektów deweloperskich mogą występować błędy uprawnień. W takim przypadku skontaktuj się z administratorem Google Cloud i poproś o przyznanie Ci uprawnień do tworzenia projektów.