Witamy w Google Home Developer Center – nowym miejscu, z którego dowiesz się, jak tworzyć inteligentne działania domowe. Uwaga: nadal będziesz tworzyć działania w konsoli Actions.

Programuj dla chmury

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które pomogą Ci szybko rozpocząć podróż Cloud-to-cloud, niezależnie od tego, czy integrujesz prosty przełącznik czy złożony amplituner AV.

Dzięki tym zasobom deweloperzy mogą skupić się na rozwoju funkcji i funkcji, a jednocześnie mniej inwestować w infrastrukturę.

Przykłady i biblioteki

Etap programowania

Nasze kompleksowe przykłady mogą służyć jako punkt wyjścia do przeprowadzenia własnej integracji lub pokazać, jak najlepiej utworzyć nową. Biblioteki klienta interfejsu API Google Home Graph są dostępne w wielu językach.

Przykłady Biblioteki klienta

Narzędzia

Rozszerzenie Google Home dla VS Code

Etap programowania

Google Home Extension for Visual Studio Code umożliwia bezpośrednią interakcję z ekosystemem Google Home. Możesz na przykład wpisać polecenie „włącz moją żarówkę”, a Google Assistant przetworzy żądanie w chmurze i wyśle polecenie na urządzenie.

Użyj tego rozszerzenia na etapie programowania, aby:

  • Przetestuj Cloud-to-cloud urządzenia zintegrowanego z Google Home.

  • Wykrywaj problemy, wyświetlając logi Google Cloud w czasie rzeczywistym, śledząc całą komunikację w obu kierunkach. Filtruj według wagi i zakresu czasu.

  • Sprawdź zawartość komunikatów w pliku JSON.

  • Wydaj polecenia Assistant w skrypcie, aby szybciej wykonywać powtarzalne testy.

Walidator danych SYNC

Etap programowania

Zalecamy użycie walidatora danych SYNC, aby sprawdzić format odpowiedzi SYNC w ramach integracji. Pozwala to złagodzić błędy na dalszym etapie testowania.

Plac zabaw Google Home

Etap programowania

Google Home Playground przydaje się do symulowania typu urządzenia w ekosystemie Google Home przed ukończeniem programowania za pomocą urządzenia fizycznego.

Używaj go na fazie programowania, aby:

  • Utwórz urządzenia wirtualne i skonfiguruj je według cech używanych w usłudze Google Home app (GHA).
  • Zobacz, jak urządzenia wyświetlają się w usłudze Home Graph.
  • Przetestuj weryfikację dodatkowego użytkownika urządzenia.

Pakiet Google Home Test Suite

Etap testowy

Użyj Google Home Test Suite, aby przetestować integrację inteligentnego domu i upewnić się, że spełnia ona wymagania dotyczące certyfikacji i uruchamiania w ekosystemie Google Home.

Wyświetlający Home Graph

Etap testowy

Google Home Graph służy do sprawdzania stanu urządzeń użytkownika Home Graph. To szybki sposób na weryfikację domeny Home Graph bez używania interfejsu API.