Programuj z myślą o chmurze

Google zapewnia pakiety SDK, narzędzia i przykładowe aplikacje, które ułatwią Ci rozpoczęcie korzystania z usługi Cloud-to-cloud niezależnie od tego, czy chcesz zintegrować prosty przełącznik, czy złożony amplituner AV.

Dzięki tym zasobom deweloper może skupić się na tworzeniu możliwości i funkcji, a jednocześnie nie poświęcać mniej wysiłku na obsługę infrastruktury.

Sample i biblioteki

Etap programowania

Nasze kompleksowe przykłady mogą służyć za punkt wyjścia do własnej integracji lub do zilustrowania, jak najlepiej utworzyć nową integrację. Z kolei 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 żarówkę”, a Google Assistant przetworzy żądanie w chmurze i wyśle je na urządzenie.

Możesz użyć tego rozszerzenia na fazie programowania, aby:

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

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

  • Sprawdź zawartość formatu JSON komunikatów logu.

  • Wydawaj polecenia Assistant w formacie skryptów, aby przyspieszyć testowanie w powtarzalny sposób.

Walidator danych SYNC

Etap programowania

Do weryfikacji formatu odpowiedzi SYNC z integracji zalecamy korzystanie z walidatora danych SYNC. Pozwala to zmniejszyć liczbę błędów na późniejszym etapie testowania.

Google Home Playground

Etap programowania

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

Na fazie programowania możesz korzystać z tej usługi, aby:

  • Utwórz urządzenia wirtualne i skonfiguruj je przy użyciu cech do użycia w Google Home app (GHA).
  • Zobacz, jak urządzenia wyświetlają się w aplikacji Home Graph.
  • Przetestuj weryfikację dodatkowego użytkownika urządzenia.

Google Home Test Suite

Etap testowania

Za pomocą narzędzia Google Home Test Suite możesz przetestować integrację inteligentnego domu oraz upewnić się, że spełnia ona wymagania dotyczące certyfikatów i uruchomień w ekosystemie Google Home.

Wyświetlający Home Graph

Etap testowania

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