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 dostępem do 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 klastrach 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 kolorów Kontrola poziomu Włączanie i wyłączanie |
1,0 | Jasny | |||
Czujnik kontaktowy |
Stan logiczny |
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łącz/wyłącz |
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 jasności |
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ł./wył. |
1,0 | Głośnik | |||
Czujnik temperatury |
Pomiar temperatury |
1,0 | Czujnik | |||
Termostat |
Termostat |
1,0 | Termostat | |||
Zasłony okienne |
Zasłony |
1,0 | Podnieś Przechylenie |
Podnieś Przechylenie |
Lift Tilt |
Żaluzje |
między algorytmami
Wszystkie urządzenia podłączone do mostka Matter są widoczne dla użytkownika w ekosystemie Google Home. Sam most jest widoczny jako bezwładny typ urządzenia sterującego w GHA.
Zamki do drzwi
Chociaż specyfikacja Matter nie wymaga kodów PIN do zamków drzwiowych, zdalne otwieranie 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.
Przełączniki światła
Przełącznik włączania i wyłączania światła jest wyjątkowy wśród urządzeń typu 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łącz/wyłącz to węzeł, który może sterować innymi węzłami. Jednak innym kontrolerem Matter nie można sterować przełącznikiem światła. 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 przełącznikowi Wł./Wył. światła na sterowanie innym urządzeniem z systemem Matter lub grupą urządzeń.
Przełącznik wł./wył. światła z włączonym/wyłączonym oświetleniem
Istnieje specjalny przypadek użycia, w którym w tym samym urządzeniu można włączać i wyłączać światło w połączeniu z włączonym/wyłączonym oświetleniem.
Gdy punkt końcowy 1 jest oświetleniem Wł./Wył., a Punkt końcowy 2 – Włącza/Wyłączonym, w GHA widoczny jest tylko przełącznik Wł./Wył.
Jeśli jednak punkt końcowy 1 jest przełącznikiem światła umożliwiającego włączenie/wyłączenie, a punkt końcowy 2 to światło, oba urządzenia są widoczne w GHA.
Podczas projektowania takiego urządzenia, aby mieć pewność, że w GHA znajdują się oba urządzenia, ustaw punkt końcowy 1 jako przełącznik światła Wł./Wył., a Punkt końcowy 2 jako Światło włączone/wyłączone.
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 jednostki zewnętrznej. Jeśli użytkownik skonfigurował typ urządzenia typu wtyczka jako wentylator, Assistant wie, że nie należy wyłączać urządzenia typu wtyczka, gdy użytkownik powie „OK Google, wyłącz światła”.
Wybieranie 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 typów urządzeń, takich jak wentylator czy oświetlenie, partner powinien przypisać je jako typ urządzenia do włączania/wyłączania. Użytkownik będzie mógł wtedy przypisać do swojego domu inny typ urządzenia.
Jeśli urządzenie może tylko sterować oświetleniem, partner powinien przypisać do niego typ urządzenia „Światło włączone/wyłączone”.
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 firmy Acme Lighting. 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
Te urządzenia Google Nest działają jako centra Matter w ekosystemie Google Home.
Więcej informacji znajdziesz w artykule pomocy dotyczącym urządzeń Nest obsługujących Matter.
Zbuduj urządzenie
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 | |
Skandynawskie półprzewodniki | nRF52840 DK | Testy OTA | |
NXP | Pakiet dla programistów IOTZTB-DK006 | ||
Realtek | Ameba serii D | ||
Silicon Labs | Zestaw deweloperski EFR32MG24 | ||
EFR32MG Zigbee i Thread Starter Kit | |||
Telink | TLSR9518 | ||
Texas Instruments | CC2652R7 LaunchPad Development Kit |
Urządzenia z funkcją Sleepy End
Thread Zasypiane urządzenia (SED) i Thread zsynchronizowane urządzenia zasypiające (SSED) mogą być używane z urządzeniami Google Nest, które działają jako koncentratory Matter. Maksymalny czas uśpienia, który pozwala centralom utrzymywać taki sam poziom usług co urządzenia nie usypiające, wynosi 3 sekundy. W przypadku dłuższych cykli snu może wystąpić pogorszenie działania usługi, np. urządzenie rozpoznawane jako offline w Google Home Graph.
Narzędzia dla programistów
Podczas tworzenia urządzenia z obsługą Matter Google zaleca korzystanie z Google Home Extension for Visual Studio Code i Matter Virtual Device (MVD).
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.