Programuj z myślą o chmurze

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

Te zasoby mają umożliwić deweloperom skupienie się na rozwoju funkcji i możliwości, przy jednoczesnym ograniczeniu wysiłków związanych z infrastrukturą.

Sample i biblioteki

Etap programowania

Nasze kompleksowe przykłady mogą służyć jako punkt wyjścia do własnej integracji lub jako ilustracja tego, jak najlepiej utworzyć nową integrację. Biblioteki klienta interfejsu API Google Home Graphsą dostępne w różnych językach.

Pliki z muzyką 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 takie jak „włącz światło”, a usługa Google Assistant przetworzy Twoje żądanie w chmurze i wyśle polecenie do urządzenia.

Używaj tego rozszerzenia na etapie rozwoju, aby:

  • Testuj urządzenia Cloud-to-cloud zintegrowane z Google Home.

  • Identyfikuj problemy, wyświetlając dzienniki Google Cloud w czasie rzeczywistym i obserwując wszystkie przesyłane w obie strony komunikaty. Filtruj według poziomu ważności i zakresu czasowego.

  • Sprawdź zawartość JSON wiadomości logowania.

  • Wykonywaj polecenia Assistant w formacie skryptu, aby szybciej i w powtarzalny sposób testować.

Walidator danych SYNC

Etap programowania

Zalecamy użycie walidatora danych SYNC do sprawdzenia formatu odpowiedzi SYNC z integracji. Zapobiega to błędom na późniejszym etapie procesu testowania.

Plac zabaw Google Home

Etap programowania

Google Home Playground jest przydatna do symulowania typu urządzenia w ekosystemie Google Home przed ukończeniem procesu tworzenia na fizycznym urządzeniu.

Używaj go na etapie rozwoju, aby:

  • tworzyć urządzenia wirtualne i konfigurować je za pomocą cech do użytku w Google Home app (GHA).
  • Sprawdź, jak urządzenia wyświetlają się w Home Graph.
  • przetestować dodatkową weryfikację 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 sprawdzić, czy spełnia ona wymagania certyfikacyjne i wymagania dotyczące wprowadzania na rynek w ekosystemie Google Home.

Wyświetlający panel 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.