Rozszerzenie Google Home dla VS Code

Pakiet SDK urządzenia

Urządzenie Google Home Extension for Visual Studio Code zostało zaprojektowane i stworzone z myślą o Google Home Platform dla programistów. To rozszerzenie zapewnia dostęp do: Google Assistant Simulator, Google Cloud Logging, przeglądarka Home Graph i inne narzędzia, które pozwalają uprościć Proces budowania domu w przypadku standardu Matter i inteligentnego domu

Rozszerzenie Google Home dla VS Code

Funkcje rozszerzeń Google Home

Symulator Asystenta Google

Aby sprawdzić, czy Twoje inteligentne urządzenia domowe działają prawidłowo z Google Home możesz korzystać z usługi Assistant Simulator w dowolnej chwili i bez i wyjść z VS Code.

Podobne do istniejących Symulator jest dostępny w Konsoli Actions możesz Assistant Simulator sterować urządzeniami, wpisując zapytania, np. „Włącz światło”. W wiadomości VS Code Assistant Simulator wysyła SMS-y do odpowiedzi na podstawie Twoich poleceń, na przykład „OK, włączam światło”. Zobacz Użyj symulatora Asystenta Google, aby dowiedzieć się więcej .

Wyrażenia wsadowe

Aby przetestować integrację Google Home jak automat, możesz wysłać partię wypowiedzi w symulatorze Asystenta Google, uruchamiając skrypt wypowiedzi. Zobacz Aby dowiedzieć się więcej, uruchamiaj komunikaty wsadowe.

Narzędzia do rejestrowania sprawy

Matter Logging Tools może gromadzić wszystkie dzienniki związane z debugowaniem Matter, w tym dzienniki Google Home app (GHA) i Usługi Google Play (GMS Core). logi można wyświetlać w VS Code z wyszukiwaniem za pomocą filtrów i słów kluczowych. Dzienniki pobrane z dodatkowymi danymi debugowania, takimi jak Android i wersję aplikacji oraz będą wysyłane do Google w celu raportowania. problemów.

Rejestrowanie sprawy rozszerzenia Google Home

Cloud Logging

Cloud Logging znajdziesz informacje na temat debugowania i kluczowe wskaźniki, które pozwolą Ci Wykorzystanie akcji. Aby uprościć programowanie, Google Home Extension pokazuje: są dostępne w czasie rzeczywistym obok kodu, w rozwiązywaniu problemów. Więcej informacji znajdziesz w artykule Wyświetlanie Cloud Logging.

Wyświetlający Home Graph

Przeglądarka Home Graph jest teraz dostępna bezpośrednio Google Home Extension, aby móc sprawdzić stan urządzenia w na wykresie głównym w sekcji VS Code. Zobacz Aby dowiedzieć się więcej, wyświetl wykres główny i przeprowadź testy .

Zainstaluj rozszerzenie Google Home dla VS Code

Aby zainstalować aplikację Google Home Extension, wykonaj te czynności: W porównaniu z kodem:

  1. Kliknij ikonę Rozszerzenia na pasku aktywności.
  2. Wyszukaj google home, a następnie kliknij Zainstaluj.

    Rynek rozszerzeń do Google Home

Możesz też pobrać Google Home Extension bezpośrednio ze strony w VS Code Marketplace.

Pobierz Google Home Extension

Skonfiguruj rozszerzenie Google Home dla VS Code

Po zainstalowaniu aplikacji Google Home Extension i ponownym załadowaniu VS Code Musisz się zalogować i wybrać projekt, aby móc go używać. Assistant Simulator i wyświetl Cloud Logging.

Zaloguj się przez Google i wybierz projekt w chmurze

Na konto dewelopera możesz się logować z Google Home Extension, Upoważnienie VS Code do komunikowania się z usługami Google w Twoim imieniu.

  1. Kliknij ikonę Google Home na pasku aktywności, aby otworzyć Google Home Extension

    Ikona rozszerzenia Google Home
  2. Kliknij Zaloguj się przez Google, aby otworzyć widok logowania w przeglądarce.

    VS Code – logowanie do Google
  3. Wybierz konto połączone z inteligentnymi urządzeniami domowymi.

  4. Na stronie autoryzacji Zaloguj się przez Google kliknij Zezwól.

  5. Otworzy się karta przeglądarki i okno Open Visual Studio Code (Otwórz kod Visual Studio) wyświetlenie. Aby kontynuować, kliknij Open Visual Studio Code (Otwórz kod Visual Studio).

    Otwórz okno dialogowe VS Code
  6. Nastąpi przekierowanie do VS Code, gdzie Twoja zgoda jest wymagana zezwalanie rozszerzeniu Google Home na otwieranie identyfikatora URI. Kliknij Otwórz, aby zakończyć proces logowania.

    Zezwól rozszerzeniu Google Home na otwieranie identyfikatora URI
  7. Po zalogowaniu się Google Home Extension wczyta Twoje projekty. Jednorazowo kliknij Wybierz projekt.

    Wybierz projekt
  8. W wyświetlonym oknie Wyszukaj i wybierz projekt. wybierz projekt inteligentnego domu.

.

Zainstaluj narzędzie Android Debug Bridge (ADB)

Aby wyświetlić logi typu Matter na: Android należy zainstalować program ADB:

  1. Zainstaluj ADB na komputera.
  2. Włącz Opcje programisty i USB debugowanie, na telefonie z Androidem.

Instalacja narzędzi SOC

Aby wyświetlić dzienniki debugowania z Matter urządzenia:

  1. Większość układów SOC urządzenia eksportuje porty szeregowe, takie jak /dev/ttyUSBx w systemie Linux, /dev/tty.SLAB_USBtoUART lub /dev/tty.usbserial w systemie macOS. Narzędzie LogViewer może odczytać dziennik bezpośrednio z urządzenia.
  2. Niektóre typy układów SOC, takie jak NXP lub Silicon Labs może wymagać zewnętrznego narzędzi (na przykład JLink). Zobacz Obsługiwane urządzenia, aby dowiedzieć się więcej i informacjami o nich.

Używaj rozszerzenia Google Home dla VS Code

Zobacz zasoby dla deweloperów

W sekcji POMOC I OPINIA kliknij Rozpocznij Zasoby do otwarcia strony Zasoby, na której znajdziesz przydatne informacje z ekosystemem Google Home.

Materiały dotyczące ekosystemu Google Home

Użyj symulatora Asystenta Google

Aby otworzyć plik Assistant Simulator w VS Code, kliknij ASSISTANT GOOGLE SIMULATOR na pasku bocznym. W polu Wiadomość wpisz zapytanie i naciśnij Enter.

Możesz wyświetlić Assistant Simulator odpowiedzi i kliknąć przycisk po i Wyślij ponownie.

Użyj symulatora Asystenta Google

Uruchamianie wyrażeń wsadowych

Najedź kursorem na pasek menu GOOGLE ASSISTANT SIMULATOR i wybierz następujące opcje konfiguracji skryptów:

  • Kliknij , aby otworzyć istniejących skryptów wypowiedzi.

  • Kliknij , aby zapisać do skryptu *.utterance.

    Ikony menu komunikatów grupowych

Aby zacząć wysyłać zbiorcze wypowiedzi, wybierz jedną z tych opcji:

  • Kliknij , aby wybrać skrypt wypowiedzi z menu.
  • Otwórz bezpośrednio plik *.utterance i kliknij

    Ikona uruchomienia wyrażeń wsadowych

Wyświetl Cloud Logging

W sekcji SZYBKI DOSTĘP kliknij Logi Cloud, aby otworzyć Logi Cloud Na której znajdziesz logi należące do wybranego projektu.

Korzystanie z Cloud Logging

Użytkownicy mogą filtrować logi na podstawie ważności i zakresu czasu.

Filtruj logi według poziomu ważności i czasu

Domyślnie dziennik może zawierać maksymalnie 50 wierszy. Jeśli użytkownik chce zobaczyć więcej przewiń w dół i kliknij Więcej, aby wyświetlić ich więcej.

Wyświetl więcej logów

Wyświetl wykres główny i przeprowadź testy

W sekcji SZYBKI DOSTĘP kliknij Przeglądarka Home Graph, aby otworzyć stronę główną Panel Przeglądarka wykresów, w którym znajdziesz urządzenia należące do wybranych w projektach AI. Możesz też kliknąć Przeprowadź test, aby przeprowadzić testy na urządzeniu.

Wyświetlający Home Graph

Spowoduje to uruchomienie pakietu testowego w przeglądarce, gdy wybierzesz urządzenie gotowe do testowania. Kliknij Rozpocznij i poczekaj na wyniki testu.

Pakiet testów Google Home

Możesz sprawdzić szczegóły testu i wyświetlić dzienniki, gdy wszystkie testy zostaną zakończone. .

Wyniki testów

Używanie rozszerzenia Google Home do debugowania sprawy

Logowanie na Androidzie

W sekcji NARZĘDZIA DO LOGOWANIA MATERIAŁÓW kliknij Logi: Android, aby otwórz stronę Logi Android, wybierz Android telefon, z którym chcesz się połączyć i zacząć wyświetlać dzienników.

Logowanie na Androidzie

Gdy połączysz telefon z systemem Android, zobaczysz wpisy w dzienniku. Pamiętaj, że dzienniki są filtrowane, co oznacza, że tylko dane dzienników związanych z GHA oraz Google Play services Matter moduł są wyświetlane. Możesz też ustawić Poziom ważności, aby filtrować dzienniki, lub przeszukiwać słowa kluczowego w dziennikach.

Android Logging – filtrowany

Logowanie urządzeń Matter

W sekcji NARZĘDZIA DO LOGOWANIA MATERIAŁÓW kliknij Dzienniki urządzenia, aby otworzyć stronę Zasoby. wybierz najpierw Typ układu SOC:

Logowanie urządzeń Matter

Następnie wybierz Matter Device:

Logowanie urządzenia Matter – wybierz urządzenie

Następnie możesz pobrać wszystkie dzienniki urządzenia z urządzenia i użyć filtrów takich jak Waga i Szukaj, aby znaleźć interesujące Cię informacje.

Logowanie odfiltrowane na urządzeniu Matter

Pobierz wszystkie dzienniki sprawy

W sekcji SZYBKI DOSTĘP kliknij Pobierz dzienniki, aby otworzyć opcję Pobierz dzienniki. wybierz dzienniki do pobrania i kliknij OK.

Pobierz dzienniki sprawy

Wybierz folder, w którym chcesz pobrać dzienniki, i kliknij Zapisz:

Zapisywanie dziennika Matter

Następnie dzienniki zostaną zapisane w folderze docelowym:

Folder docelowy dziennika sprawy

Rozpakuj zapisany plik ZIP. Wyświetlą się informacje o urządzeniu i pliki dziennika.

Plik ZIP z dziennikiem Matter

Plik z informacjami o urządzeniu będzie zawierał wszystkie informacje o wersji potrzebne do debugowania problemów.

Debugowanie dziennika sprawy

Prześlij opinię

Podziel się swoimi przemyśleniami i opiniami na temat tego, jak możemy ulepszyć Google Home Extension, wybierz jedną z tych opcji:

  • W panelu POMOC I OPINIE kliknij Prześlij opinię, aby przekazać nam sugestie.
  • W panelu POMOC I OPINIA kliknij Zgłoś problem, aby zgłosić problem. wszystkie znalezione problemy z usługą Google Home Extension
Ikona przesyłania opinii
  • Na stronie Zasoby dodaliśmy też ikonę przesyłania opinii.
.