Programuj z myślą o chmurze

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

Te zasoby mają na celu umożliwienie deweloperom skupienia się na tworzeniu funkcji i możliwości, a nie na infrastrukturze.

Sample i biblioteki

Etap tworzenia

Nasze kompleksowe przykłady możesz wykorzystać jako punkt wyjścia do własnej integracji lub jako ilustrację, jak najlepiej utworzyć nową. Google Home GraphBiblioteki klienta interfejsu API są dostępne w różnych językach.

Przykłady Biblioteki klienta

Narzędzia

Rozszerzenie Google Home dla VS Code

Etap tworzenia

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 żarówkę”, a Google Assistant przetworzy Twoją prośbę w chmurze i wyśle polecenie do urządzenia.

Używaj tego rozszerzenia w fazie rozwoju, aby:

  • Testowanie urządzeń Cloud-to-cloud zintegrowanych z Google Home.

  • Identyfikuj problemy, wyświetlając dzienniki Google Cloud w czasie rzeczywistym i obserwując całą komunikację w obu kierunkach. Filtrowanie według poziomu ważności i zakresu czasu.

  • Sprawdź zawartość JSON wiadomości w logu.

  • Wydawaj polecenia Assistant w formacie skryptu, aby szybciej przeprowadzać testy w powtarzalny sposób.

Walidator danych SYNC

Etap tworzenia

Aby sprawdzić format odpowiedzi SYNC z integracji, zalecamy użycie walidatora danych SYNC. Pozwoli to uniknąć błędów na późniejszym etapie procesu testowania.

Plac zabaw Google Home

Etap tworzenia

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

Używaj go w fazie rozwoju, aby:

  • Twórz urządzenia wirtualne i konfiguruj je za pomocą cech do użycia w Google Home app (GHA).
  • Sprawdź, jak urządzenia wyświetlają się w Home Graph.
  • Testowanie dodatkowej weryfikacji użytkownika na urządzeniu.

Google Home Test Suite

Faza testów

Użyj Google Home Test Suite, aby przetestować integrację z inteligentnym domem i upewnić się, że spełnia ona wymagania dotyczące certyfikacji i wprowadzenia na rynek w ekosystemie Google Home.

Wyświetlający Home Graph

Faza testów

Google Home Graph służy do sprawdzania stanu urządzeń w Home Graph konkretnego użytkownika. To szybki sposób na weryfikację Home Graph bez bezpośredniego korzystania z interfejsu API.