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
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.
Narzędzia
Rozszerzenie Google Home dla VS Code
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
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
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
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
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.