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:
Włączanie lokalnego przetwarzania w przypadku integracji między chmurami
49 minut
Updated 21 grudnia 2024
Dowiedz się, jak włączyć lokalną realizację zamówień dzięki pakietowi SDK do domu, aby poprawić integrację inteligentnego domu z Asystentem.
Połącz inteligentne urządzenia domowe z Asystentem Google
35 minut
Updated 23 listopada 2024
Utwórz i wdróż integrację chmur, aby zintegrować wirtualną inteligentną pralkę z Asystentem.
Debugowanie inteligentnego domu
25 minut
Updated 23 listopada 2024
Dowiedz się, jak używać wskaźników i logowania GCP do identyfikowania i rozwiązywania problemów produkcyjnych. Dowiedz się, jak używać pakietu testowego do identyfikowania problemów z funkcjami i interfejsem API.
Wskaźniki oparte na logach dotyczące inteligentnego domu
16 minut
Updated 23 listopada 2024
Dowiedz się, jak używać wskaźników opartych na logach w Google Cloud do śledzenia wzorców i analizowania logów błędów integracji inteligentnego domu.
Debugowanie lokalnego domu
50 minut
Updated 23 listopada 2024
Dowiedz się, jak używać wskaźników i logowania GCP do identyfikowania i rozwiązywania problemów produkcyjnych. Dowiedz się, jak używać pakietu testowego do identyfikowania problemów z funkcjami i interfejsem API. Naucz się korzystać z Narzędzi deweloperskich w Chrome podczas tworzenia aplikacji Google Home.
Poprawianie i zabezpieczanie integracji między chmurami
50 minut
Updated 23 listopada 2024
Dowiedz się, jak ulepszyć i zabezpieczyć integrację chmur za pomocą funkcji urządzeń, które można dostosować do potrzeb, oraz uwierzytelniania dwuskładnikowego.
Implementowanie funkcji CameraStream za pomocą WebRTC
23 minuty
Updated 23 listopada 2024
Dowiedz się, jak przesyłać obraz z kamery internetowej na urządzenie Google Nest z atrybutem CameraStream i WebRTC.
Monitorowanie przerw w działaniu inteligentnego domu
31 minut
Updated 21 listopada 2024
Z tego ćwiczenia z programowania dowiesz się, jak wykryć przerwy w działaniu usługi, konfigurując automatyczne alerty w integracji inteligentnego domu.
Dodawanie pomocy na żywo do odbiornika Cast
30 minut
Updated 9 listopada 2024
Dzięki nim dowiesz się, jak stworzyć niestandardową aplikację internetową z odbiornikiem, która będzie używać interfejsu Cast Live API.
Debugowanie aplikacji odbiornika Cast
59 minut
Updated 9 listopada 2024
W ramach tego ćwiczenia dodasz rejestrator przesyłania Cast do swojej niestandardowej aplikacji odbiornika internetowego.
Dodanie obsługi interfejsu API przerw na reklamy do odbiornika internetowego
56 minut
Updated 9 listopada 2024
Dzięki nim dowiesz się, jak stworzyć niestandardową aplikację odbiornika internetowego, która wykorzystuje interfejs Cast Ad Breaks API.
Tworzenie niestandardowego odbiornika internetowego
1 godzina 37 minut
Updated 9 listopada 2024
Z tego ćwiczenia dowiesz się, jak stworzyć niestandardową aplikację odbiornika internetowego do odtwarzania treści na urządzeniach obsługujących Cast.
Obsługa przesyłania w aplikacji na Androida
2 godziny 48 minut
Updated 9 listopada 2024
Na potrzeby tych ćwiczeń zmodyfikujesz aplikację wideo na Androida, aby przesyłać treści na urządzenia obsługujące Google Cast.
Aplikacja internetowa z obsługą przesyłania
1 godzina 18 minut
Updated 9 listopada 2024
Na potrzeby naszych ćwiczeń z programowania zmienisz istniejącą aplikację wideo, aby przesyłać treści na urządzenie obsługujące Google Cast.
Włączanie przesyłania w aplikacji na Androida TV
1 godzina 8 minut
Updated 9 listopada 2024
Na potrzeby ćwiczeń z programowania zmienisz obecną aplikację na Androida TV, aby obsługiwać przesyłanie i komunikację z istniejących aplikacji przesyłających.
Debugowanie integracji Matter
36 minut
Updated 6 listopada 2024
Dowiedz się, jak rozwiązywać problemy z integracją tej usługi, używając narzędzi analitycznych, i poznaj więcej zasobów pomocy dla deweloperów.
Tworzenie aplikacji internetowej z dostępem do urządzenia
1 godzina
Updated 13 października 2024
Z tego modułu dowiesz się, jak działa dostęp do urządzeń, i jak stworzyć aplikację internetową, która obsługuje uwierzytelnianie i wywołania interfejsu Smart Management API w ramach interfejsu Smart Device Management.
Utwórz aplikację na Androida o sprawach
1 godzina 17 minut
Updated 20 września 2024
Zmodyfikuj aplikację Google Home Sample for Matter, aby zlecać zarządzanie urządzeniami.
Włączanie przesyłania w aplikacji na iOS
2 godziny 28 minut
Updated 11 września 2024
Na potrzeby tych ćwiczeń zmodyfikujesz aplikację wideo na iOS, aby przesyłać treści na urządzenia obsługujące Google Cast.
Tworzenie urządzenia Matter
1 godzina 17 minut
Updated 22 sierpnia 2024
Dzięki nim dowiesz się, jak stworzyć, zlecić i wykorzystać urządzenie Matter.
Tworzenie wirtualnego urządzenia Sprawa
1 godzina 12 minut
Updated 22 sierpnia 2024
Dzięki nim dowiesz się, jak stworzyć, zlecić i wykorzystać wirtualne urządzenie Sprawa Spraw.
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.