Platforma Google Cloud-to-cloud umożliwia użytkownikom sterowanie dostępnymi komercyjnie urządzeniami z dostępem do sieci za pomocą Google Home app (GHA) i Google Assistant, które są dostępne na ponad miliardzie urządzeń, takich jak inteligentne głośniki, telefony, samochody, telewizory, słuchawki, zegarki itp.
Dlaczego warto tworzyć
Korzyści dla Ciebie to m.in. zwiększenie zaangażowania użytkowników, zwiększenie sprzedaży urządzeń i wzrost wartości marki.
- Zwiększ zaangażowanie użytkowników – docieraj do użytkowników na 1 miliardzieAssistant urządzeń, zwiększ widoczność i uproszcz konfigurację.
- Zwiększanie sprzedaży – zwiększ widoczność w Zakupach w wyszukiwarce i zwiększ szanse na wyświetlanie w kanałach sprzedaży i instalatora.
- Zwiększanie wartości marki – stwórz centrum pomocnego domu. Pozwól użytkownikom poznać Twoją markę dzięki niezawodności i bogatym funkcjom.
Jak tworzyć
Aby połączyć urządzenie z Assistant, musisz utworzyć integrację Cloud-to-cloud. Assistant określa, jak użytkownicy uruchamiają działanie (w wielu językach), oraz udostępnia przydatne metadane za pomocą funkcji Google Home Graph (np. stan konkretnego urządzenia na podstawie pokoju użytkownika). Wystarczy, że odpowiesz na te prośby za pomocą usługi realizacji.
Najłatwiej zacząć od naszych ćwiczeń w Codelabs. Polecamy wykonanie obu tych ćwiczeń, które krok po kroku poprowadzą Cię przez wybrane części procesu tworzenia aplikacji:
Następnie sprawdź na naszej liście obsługiwanych urządzeń, czy to, co planujesz zintegrować, jest obsługiwane w ekosystemie Google Home. Następnie zapoznaj się z listą kontrolną dla deweloperów, aby poznać cały proces tworzenia od stworzenia projektu do jego opublikowania.
Obsługiwane urządzenia Lista kontrolna dla programistów
Plac zabaw Google Home
Użyj Google Home Playground, aby symulować projekt inteligentnego domu z uwzględnieniem typów i właściwości urządzeń. tworzyć urządzenia wirtualne, modyfikować atrybuty i stany urządzeń oraz wykonywać inne czynności. Więcej informacji znajdziesz na stronie Google Home Playground.
Debugowanie i analityka
Jeśli masz już utworzone działanie smart home i chcesz:
- Aby debugować działanie, otwórz debugowanie inteligentnego domu w Codelab.
- Aby uzyskać dostęp do logów lub utworzyć wskaźniki oparte na logach, otwórz ćwiczenie programistyczne Wskaźniki oparte na logach w inteligentnym domu.
- Aby skonfigurować alerty monitorujące przerwy w działaniu, otwórz projekt Monitorowanie przerw w działaniu urządzeń inteligentnego domu.
Definicje
W tej dokumentacji używamy tych terminów:
- Uwierzytelnianie
- Łączy konta Google użytkowników z kontami użytkowników w Twoim systemie uwierzytelniania.
- Cecha urządzenia
- Cechy urządzenia określają możliwości danego typu urządzenia.
- Typ urządzenia
- Podaj Assistant informacje o tym, jakiej gramatyki używać na Twoim urządzeniu.
- Realizacja
- Usługa obsługująca intencję smart home i wykonująca odpowiednią akcję.
- Ekosystem Google Home
- Platforma, która umożliwia tworzenie akcji smart home w celu rozszerzenia funkcjonalności Assistant i sterowania połączonymi urządzeniami.
- Home Graph
- Baza danych, która przechowuje i przekazuje dane kontekstowe o domu i urządzeniach w nim.
- smart home intencje
- Proste obiekty wiadomości opisujące sposób wykonaniasmart home działania, np. włączania światła lub przesyłania dźwięku do głośnika.