Programuj z myślą o chmurze

Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje ułatwiające rozpoczęcie pracy w Cloud-to-cloud, niezależnie od tego, czy integrujesz prosty przełącznik, czy złożony amplituner AV.

Opracowaliśmy je z myślą o tym, aby deweloper mógł skupić się na rozwijaniu możliwości i możliwości, jednocześnie poświęcając mniej wysiłku na infrastrukturę.

Próbki i biblioteki

Etap programowania

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

Przykłady Biblioteki klienta

Narzędzia,

Rozszerzenie Google Home dla kodu VS

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 żarówkę”, a Google Assistant przetworzy żądanie w chmurze i wyśle polecenie na urządzenie.

Za pomocą tego rozszerzenia w fazie programowania możesz:

  • Przetestuj Cloud-to-cloud urządzenia zintegrowane w Google Home.

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

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

  • Wydawaj polecenia Assistant w skryptach, aby szybciej wykonywać powtarzalne testy.

Walidator danych SYNC

Etap programowania

Zalecamy korzystanie z Walidatora danych SYNC w celu sprawdzania formatu odpowiedzi SYNC w integracji. Pozwala to złagodzić błędy na późniejszym etapie testowania.

Plac zabaw Google Home

Etap programowania

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

Używaj go na fazie programowania, aby:

  • Utwórz urządzenia wirtualne i skonfiguruj je z użyciem cech przeznaczonych do użytku w: Google Home app (GHA).
  • Zobacz, jak urządzenia wyglądają w aplikacji Home Graph.
  • Przeprowadź weryfikację dodatkowego użytkownika urządzenia.

Pakiet testowy Google Home

Etap testowy

Użyj narzędzia Google Home Test Suite, aby przetestować integrację inteligentnego domu z systemem Google Home i upewnić się, że spełnia 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ń Home Graph użytkownika. To szybki sposób na zweryfikowanie Home Graph bez bezpośredniego interfejsu API.