Programuj z myślą o chmurze

Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które ułatwiają rozpoczęcie pracy z Cloud-to-cloud integracją, 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.

Przykłady i biblioteki

Faza rozwoju

Nasze kompleksowe przykłady mogą posłużyć jako punkt początkowy do utworzenia własnej integracji lub jako ilustracja najlepszego sposobu na utworzenie nowej integracji. Biblioteki klienta interfejsu Google Home Graph API są dostępne w różnych językach.

Przykładowe biblioteki klienta

Narzędzia

Rozszerzenie Google Home dla VS Code

Faza rozwoju

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żyj tego rozszerzenia w fazie rozwoju, aby:

  • testować urządzenia zintegrowane z Google Home;Cloud-to-cloud

  • identyfikować problemy, wyświetlając logi Google Cloud w czasie rzeczywistym i obserwując całą komunikację w obu kierunkach; filtrować według poziomu ważności i zakresu czasu;

  • sprawdzać treść wiadomości w formacie JSON;

  • wydawać polecenia Assistant w formacie skryptowym, aby pomóc Ci szybciej testować w powtarzalny sposób.

Narzędzie do sprawdzania poprawności danych SYNC

Faza rozwoju

Do sprawdzania formatu odpowiedzi SYNC SYNC z integracji zalecamy używanie narzędzia do sprawdzania poprawności danych SYNC. Pozwala to uniknąć błędów na późniejszym etapie testowania.

Plac zabaw Google Home

Faza rozwoju

Google Home Playground przydaje się do symulowania typu urządzenia w ekosystemie Google Home przed zakończeniem tworzenia na urządzeniu fizycznym.

Użyj go w fazie rozwoju, aby:

  • tworzyć urządzenia wirtualne i konfigurować je za pomocą cech do użycia w Google Home app (GHA)
  • sprawdzać, jak urządzenia są wyświetlane w Home Graph;
  • Testować dodatkową weryfikację użytkownika na urządzeniu.

Pakiet testów Google Home

Faza testowania

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

Wyświetlający Home Graph

Faza testowania

Wyświetlający Google Home Graph służy do sprawdzania stanu urządzeń w Home Graph konkretnego użytkownika. Jest to szybki sposób na sprawdzenie Home Graph bez bezpośredniego używania interfejsu API.