Platforma Google Smart Home pozwala użytkownikom sterować połączonymi urządzeniami, które są dostępne komercyjnie, za pomocą narzędzi Google Home app (GHA) i Google Assistant dostępnych na ponad miliardzie urządzeń, takich jak inteligentne głośniki, telefony, samochody, telewizory, słuchawki, zegarki i inne.
Po co tworzyć
Korzyści dla Ciebie to między innymi zwiększenie zaangażowania użytkowników, sprzedaż urządzeń i zwiększenie wartości marki.
- Zwiększanie zaangażowania użytkowników – docieraj do użytkowników na ponad miliardzie urządzeń Assistant, popraw wykrywalność i wyeliminuj problemy z konfiguracją.
- Zwiększaj sprzedaż – daj się znaleźć w Zakupach w wyszukiwarce i zwiększaj możliwość prezentowania swojej oferty w kanałach sprzedaży detalicznej i instalatorów.
- Zwiększanie wartości marki – bądź w centrum pomocnego interfejsu. Pozwól użytkownikom poznać Twoją markę dzięki niezawodności i bogatym funkcjom.
Jak tworzyć
Aby połączyć urządzenie z aplikacją Assistant, musisz utworzyć działanie smart home. Assistant obsługuje to, jak użytkownicy uruchamiają Twoją akcję (w wielu językach), i udostępnia przydatne metadane w Google Home Graph (np. stan konkretnego urządzenia na podstawie pokoju użytkownika). Wystarczy, że odpowiadasz na żądania w usłudze realizacji.
Najłatwiej zacząć od ukończenia naszych ćwiczeń z programowania. Zalecamy wykonanie obu tych modułów z programowania, które poprowadzą Cię krok po kroku przez poszczególne etapy procesu programowania:
Następnie przejrzyj naszą listę obsługiwanych urządzeń, aby mieć pewność, że urządzenia, które planujesz zintegrować, są obsługiwane w ekosystemie Google Home. Następnie przeczytaj listę kontrolną dla programistów, aby zapoznać się z całym procesem programowania od momentu utworzenia projektu do jego uruchomienia.
Obsługiwane urządzenia Lista kontrolna dla programistów
Google Home Playground
Użyj Google Home Playground, aby symulować projekt inteligentnego domu z uwzględnieniem typów i cech urządzeń. Możesz tworzyć urządzenia wirtualne, modyfikować ich atrybuty i stany oraz wykonywać inne czynności. Więcej informacji znajdziesz na stronie Google Home Playground.
Debugowanie i analityka
Jeśli działanie smart home zostało już utworzone i chcesz:
- Zdebuguj działanie, przejdź do ćwiczenia z programowania na temat debugowania inteligentnego domu.
- Dostęp do logów lub tworzenie wskaźników opartych na logach – przejdź do ćwiczenia z programowania na temat wskaźników opartych na logach dla inteligentnego domu.
- Konfigurowanie alertów w celu monitorowania przerw w działaniu usługi znajdziesz w artykule o monitorowaniu przerw w działaniu inteligentnego domu.
Definicje
W tej dokumentacji używane są następujące terminy:
- 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
- Powiedz użytkownikowi Assistant, jaka gramatyka ma być używana na Twoim urządzeniu.
- Realizacja
- Usługa, która obsługuje intencję smart home i wykonuje odpowiednie działanie.
- smart home Google
- Platforma umożliwiająca utworzenie działania smart home w celu rozszerzenia funkcji Assistant w zakresie sterowania połączonymi urządzeniami.
- Home Graph
- Baza danych, która przechowuje i dostarcza dane kontekstowe o domu i znajdujących się w nim urządzeniach.
- smart home intencje
- Proste obiekty do obsługi wiadomości opisujące, jak wykonać działaniesmart home, takie jak włączenie światła lub przesyłanie dźwięku do głośnika.