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, wzrost sprzedaży urządzeń i podniesienie wartości marki.
- Zwiększenie zaangażowania 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ększa możliwość wyświetlania w kanałach sprzedaży i instalacji.
- 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ą Twoje 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 etapy procesu tworzenia aplikacji:
Następnie sprawdź na 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 utworzenia 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 inteligentnych urządzeń domowych.
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 zarządzania 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.