Programuj z myślą o chmurze

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

Zostały one zaprojektowane tak, aby deweloperzy mogli skupić się na tworzeniu funkcji i możliwości, a nie na infrastrukturze.

Sample i biblioteki

Faza tworzenia

Nasze kompleksowe przykłady możesz wykorzystać jako punkt początkowy 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

Faza 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 Twoje żądanie w chmurze i wyśle polecenie do urządzenia.

Używaj tego rozszerzenia w fazie programowania, aby:

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

  • Wykrywaj 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 logu.

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

Walidator danych SYNC

Faza tworzenia

Zalecamy użycie walidatora danych SYNC do sprawdzenia formatu odpowiedzi SYNC z integracji. Pozwoli to uniknąć błędów na późniejszym etapie procesu testowania.

Google Home Playground

Faza tworzenia

Google Home Playground przydaje się do symulowania typu urządzenia w ekosystemie Google Home przed ukończeniem prac nad urządzeniem fizycznym.

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.
  • Przetestuj dodatkową weryfikację użytkownika na urządzeniu.

Zestaw testów Google Home

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

Pole 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.