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-smarthome
i acme-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:
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:
- Na stronie Zarządzaj projektami kliknij Utwórz projekt.
- Na stronie Rozpocznij kliknij Utwórz projekt.
- Wpisz nazwę projektu, która powinna być zgodna z wytycznymi dotyczącymi nazewnictwa projektów.
- 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:
- Kliknij Utwórz projekt.
- 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”).
- Kliknij Import project (Importuj projekt).
Nastąpi przekierowanie do szczegółów istniejącego projektu w Developer Console
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.
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.
Na stronie głównej kliknięcia Developer Console Członkowie – prowadzi do sekcji Administracja Administracja > Strona IAM – Google Cloud Console
Możesz też kliknąć Szczegóły projektu, a następnie kliknąć Zarządzaj użytkownikami w GCP Członkowie na dole.
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.