W ekosystemie Google Home obsługiwane są różne typy urządzeń Matter, ale nie wszystkie z nich są obsługiwane w pełni.
Typ urządzenia i obsługa sterowania
Urządzeniami z wsparciem Matter w ekosystemie Google Home można sterować na kilka sposobów:
- Google Assistant – steruj urządzeniem Matter za pomocą głosu z dowolnego urządzenia Assistant.
- Google Home app (GHA) – użyj interfejsu GHA do sterowania urządzeniem Matter.
- Interfejs inteligentnego ekranu – użyj interfejsu inteligentnego ekranu, aby sterować urządzeniem Matter.
Więcej informacji o klastrze znajdziesz w repozytorium kodu Matter (connectedhomeip
).
Matter Typ urządzenia | Klastry aplikacji | Matter Specyfikacja | Pomoc dotycząca kontrolera | Typ ekosystemu domowego | ||
---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Inteligentny ekran | ||||
Temperatura barwy |
Kontrola koloru Kontrola poziomu Włączanie i wyłączanie |
1,0 | Jasny | |||
Czujnik kontaktowy |
Wartość logiczna |
1,0 | Czujnik | |||
światło z możliwością przyciemniania, |
Sterowanie poziomem Włącz/Wyłącz |
1,0 | Jasny | |||
Blokada drzwi |
Zamknij drzwi |
1,0 | Zablokuj | |||
Extended Color Light |
Kontrola koloru Kontrola poziomu Włączanie i wyłączanie |
1,0 | Jasny | |||
Wentylator |
Sterowanie wentylatorem Włącz/wyłącz |
1,0 | Fan | |||
Czujnik przepływu |
Pomiar przepływu |
1,0 | Czujnik | |||
Czujnik wilgotności |
Pomiar wilgotności względnej |
1,0 | Czujnik | |||
Czujnik światła |
Pomiar natężenia oświetlenia |
1,0 | Czujnik | |||
Czujnik obecności |
Wykrywanie obecności |
1,0 | Czujnik | |||
Włączanie i wyłączanie światła |
Sterowanie poziomem Włącz/Wyłącz |
1,0 | Jasny | |||
Przełącznik włączania i wyłączania światła |
Włącz/wyłącz |
1,0 | Przełącz | |||
Wtyczka włączania/wyłączania |
Sterowanie poziomem Włącz/Wyłącz |
1,0 | Gniazdko | |||
Czujnik ciśnienia |
Pomiar ciśnienia |
1,0 | Czujnik | |||
Pompa |
Włączanie/wyłączanie Konfiguracja i sterowanie pompą Pomiar temperatury Pomiar ciśnienia Pomiar przepływu |
1,0 | Pompa wody | |||
Głośnik |
Sterowanie poziomem Włącz/Wyłącz |
1,0 | Głośnik | |||
Czujnik temperatury |
Pomiar temperatury |
1,0 | Czujnik | |||
Termostat |
Termostat |
1,0 | Termostat | |||
Zasłony okienne |
Zasłony |
1,0 | Lift Tilt |
Lift Tilt |
Lift Tilt |
Żaluzje |
między algorytmami
Wszystkie urządzenia podłączone do mostka Matter są widoczne dla użytkownika w ekosystemie Google Home. Most sam w sobie jest widoczny jako nieaktywny typ urządzenia Control Bridge w GHA.
Zamki do drzwi
Chociaż specyfikacja Matter nie wymaga kodów PIN do zamków drzwiowych, zdalne odblokowywanie jest wyłączone na wszystkich urządzeniach w przypadku zamków drzwiowych Matter w ekosystemie Google, które nie wymagają kodu PIN. Więcej informacji znajdziesz w Polityce prywatności i bezpieczeństwa Google.
Włączniki światła
Przełącznik włączania i wyłączania światła jest wyjątkowy wśród typów urządzeń Matter, ponieważ jest to urządzenie Matter, takie jak GHA czy Assistant, lub urządzenie Google Hub, takie jak Google Nest Hub (2nd gen).
Inaczej mówiąc, przełącznik włączania i wyłączania światła to węzeł, który może sterować innymi węzłami. Przełącznik włącz/wyłącz nie może jednak być sterowany przez inny kontroler Matter. Więcej informacji o kontrolerach i podrzędnych znajdziesz w artykule Wprowadzenie do Matter: role węzłów.
Ekosystem Google Home nie udostępnia Matter klastra wiązania kontrolerom, więc użytkownicy nie mogą skonfigurować przełącznika włączania/wyłączania światła, aby sterować innymi Matter urządzeniami za pomocą GHA. Mogą zlecić Matter włączenie lub wyłączenie światła, ale nie będą mogli później nic z tym zrobić, poza usunięciem go z domu.
Użytkownik, który zamawia przełącznik włączania i wyłączania światła w ramach Google Fabric, będzie chciał skonfigurować go do sterowania innym urządzeniem. Obecnie użytkownik nie może tego zrobić w ekosystemie Google Home. GHA nie może połączyć przełącznika światła włącz/wyłącz z innymi punktami końcowymi urządzenia, ponieważ ekosystem Google Home nie udostępnia klastra Matter Binding.
Aby przełącznik włączania i wyłączania światła był dostępny w architekturze Google Matter, partner musi wdrożyć Matter director, czyli klienta zdalnego, który może tworzyć wpisy w klastrze Binding. Aplikacja umożliwiłaby przełącznikowi włączania i wyłączania sterowanie innym urządzeniem Matter lub grupą urządzeń.
Włącznik światła z włącznikiem światła
Istnieje specjalny przypadek użycia, w którym przełącznik włącz/wyłącz jest połączony z żarówką włącz/wyłącz na tym samym urządzeniu.
Gdy punkt końcowy 1 to włącznik światła, a punkt końcowy 2 to wyłącznik światła, w GHA widoczny jest tylko wyłącznik światła.
Jeśli jednak punkt końcowy 1 to włącznik światła, a punkt końcowy 2 to światło, oba urządzenia są widoczne w GHA.
Podczas projektowania takiego urządzenia należy zadbać o to, aby oba urządzenia były reprezentowane w GHA. W tym celu należy ustawić punkt końcowy 1 jako przełącznik włączania i wyłączania światła, a punkt końcowy 2 jako światło włączane i wyłączane.
Wtyczki włączania i wyłączania
Typ urządzenia „Włącznik” można skonfigurować tak, aby wyświetlał się jako inny typ urządzenia, tak jak w przypadku gniazd i przełączników zintegrowanych z Google Local Home SDK. Gdy użytkownik zamówi urządzenie, może skonfigurować je tak, aby w domu było widoczne jako dowolny typ urządzenia (na przykład jako urządzenie, które jest do niego podłączone). W artykule pomocy Dostosowywanie poleceń głosowych inteligentnej wtyczki lub inteligentnego przełącznika w zależności od typu urządzenia opisano procedurę, której powinien przestrzegać użytkownik. Typowym przypadkiem użycia jest podłączenie wentylatora do gniazdka. Jeśli użytkownik skonfigurował typ urządzenia Plug-In Unit jako typ urządzenia Fan, Assistant wie, że nie należy wyłączać urządzenia Plug-In Unit, gdy użytkownik powie „OK Google, wyłącz światła”.
Wybór typu urządzenia
Partnerzy, którzy opracowują urządzenie, które nie jest tradycyjnym gniazdkiem elektrycznym, ale ma element końcowy włączania/wyłączania, który kontroluje zasilanie innego urządzenia, muszą zdecydować, czy przypisać produkt do typu urządzenia gniazdkowego, czy do innego typu urządzenia. W takim przypadku zalecamy:
Jeśli urządzenie może sterować zasilaniem różnych urządzeń, takich jak wentylator czy światło, partner powinien przypisać mu typ urządzenia „Włącznik do gniazdka”. Użytkownik będzie mógł przypisać urządzeniu inny typ urządzenia podczas konfiguracji w domu.
Jeśli urządzenie może tylko sterować światłem, partner powinien przypisać mu typ urządzenia włączanie/wyłączanie światła.
Na przykład firma Acme Lighting Corporation produkuje urządzenie z zastrzeżonym złączem zasilania, które może być używane tylko z oświetleniem tej firmy. Urządzenie może włączać i wyłączać światła. W tym przypadku firma Acme powinna przypisać do urządzenia typ urządzenia włączającego i wyłączającego światło.
Z drugiej strony firma Mega Plugin Corporation produkuje urządzenie z standardowym gniazdem sieciowym, które umożliwia użytkownikowi podłączenie czegokolwiek, od telewizora po lampę. W takim przypadku warto wdrożyć urządzenie jako urządzenie z wtyczką.
Centra
W ekosystemie Google Home te urządzenia Google Nest działają jako centrala Matter:
Więcej informacji znajdziesz w artykule pomocy dotyczącym urządzeń Nest obsługujących Matter.
Tworzenie urządzenia
Jeśli nie masz jeszcze urządzenia z obsługą Matter, możesz użyć jednego z tych urządzeń Matter do przeprowadzania kompleksowej weryfikacji:
Dostawca | Platforma | Pomoc na poziomie: Thread | Przewodnik |
---|---|---|---|
Bouffalo Lab | BL602 | ||
BL702 | |||
Espressif | ESP32 | Testowanie OTA | |
Nordic Semiconductor | nRF52840 DK | Testowanie OTA | |
NXP | Zestaw programistyczny IOTZTB-DK006 | ||
Realtek | Ameba D Series | ||
Silicon Labs | EFR32MG24 Dev Kit | ||
EFR32MG Zigbee i Thread Starter Kit | |||
Telink | TLSR9518 | ||
Texas Instruments | CC2652R7 LaunchPad Development Kit |
Urządzenia z funkcją Sleepy End
Thread Urządzenia z uśpieniem (SED) i Thread zsynchronizowane urządzenia z uśpieniem (SSED) mogą być używane z urządzeniami Google Nest, które działają jako Matter huby. Maksymalny czas uśpienia, który pozwala urządzeniom z usługami w chmurze zapewniać ten sam poziom usług co urządzenia bez uśpienia, wynosi 3 sekundy. W przypadku dłuższych cykli snu może wystąpić pogorszenie działania usługi, np. urządzenia mogą być rozpoznawane jako offline w Google Home Graph.
Narzędzia dla programistów
Google zaleca korzystanie z Google Home Extension for Visual Studio Code i naszych Matter Virtual Device (MVD) podczas tworzenia urządzenia z obsługą Matter.
Google Home Extension zawiera Google Assistant Simulator, Google Cloud Logging i inne narzędzia do uproszczenia procesu tworzenia, a MVD umożliwia testowanie urządzenia Matter w ekosystemie Google Home przed stworzeniem urządzenia fizycznego.