W ekosystemie Google Home obsługiwanych jest wiele typów urządzeń Matter, ale nie wszystkie są w pełni obsługiwane.
Typ urządzenia i obsługa sterowania
Urządzeniami z obsługą 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, aby sterować urządzeniem Matter.
- Interfejs inteligentnego ekranu – użyj interfejsu inteligentnego ekranu, aby sterować urządzeniem Matter.
Kolumna Test CSA zawiera typy urządzeń, które umożliwiają pominięcie etapu testowania i wykorzystanie wyników z Connectivity Standards Alliance (Alliance) Interop Test Lab do certyfikacji.
Kolumna Tryb konfiguracji i resetowanie zawiera typy urządzeń z możliwością dostosowania wykrywania i konfigurowania na Androidzie i w aplikacji Google Home.
Więcej informacji o klastrach znajdziesz w repozytorium kodu Matter (connectedhomeip).
| Matter Typ urządzenia | Klastry aplikacji | Specyfikacja: Matter | Obsługa kontrolera | Typ ekosystemu domowego | Test CSA | Tryb konfiguracji i resetowanie | ||
|---|---|---|---|---|---|---|---|---|
| Google Assistant | Google Home app (GHA) | Inteligentny ekran | ||||||
| Oczyszczacz powietrza |
Sterowanie wentylatorem
Wł./wył. Monitorowanie filtra HEPA Monitorowanie aktywnego filtra węglowego |
1,2 | Oczyszczacz powietrza | |||||
| Czujnik jakości powietrza |
Jakość powietrza Pomiar temperatury Pomiar wilgotności względnej Pomiar stężenia tlenku węgla Pomiar stężenia dwutlenku węgla Pomiar stężenia PM2,5 Pomiar stężenia formaldehydu Pomiar stężenia PM1 Pomiar stężenia PM10 Pomiar stężenia wszystkich lotnych związków organicznych Pomiar stężenia radonu Pomiar stężenia dwutlenku azotu Pomiar stężenia ozonu |
1,2 | Czujnik | |||||
| Czujnik tlenku węgla |
Pomiar stężenia tlenku węgla
Alarm z czujnika dymu i tlenku węgla |
1,2 | Detektor CO | |||||
| Dzwonki |
Chime
|
1.3 | Chime | |||||
| Światło o temperaturze kolorów |
Color Control
Level Control On/Off |
1,0 | Jasny | |||||
| Czujnik kontaktowy |
Stan logiczny
|
1,0 | Czujnik | |||||
| Światło z możliwością przyciemniania |
Kontrola poziomu
Wł./wył. |
1,0 | Jasny | |||||
| Wtyczka z możliwością przyciemniania |
Włącz/wyłącz
Kontrola poziomu |
1,0 | Outlet | |||||
| Zmywarka |
Wł./wył.
Tryb zmywarki Kontrola temperatury Stan działania |
1,2 | Zmywarka | |||||
| Blokada drzwi |
Zamek drzwi
|
1,0 | Blokowanie | |||||
| Dzwonek |
Switch
|
1.3 | Dzwonek | |||||
| Licznik elektryczny |
Pomiar energii elektrycznej
Pomiar energii elektrycznej |
1.3 | Nie dotyczy | |||||
| Licznik energii elektrycznej |
Identyfikacja licznika
|
1.3 | Nie dotyczy | |||||
| Taryfa energii elektrycznej |
Cena energii
Stan sieci elektrycznej Taryfa energii |
1.3 | Nie dotyczy | |||||
| Rozszerzone oświetlenie kolorowe |
Color Control
Level Control On/Off |
1,0 | Jasny | |||||
| Wentylator |
Sterowanie wentylatorem
Wł./wył. |
1,0 | Wentylator | |||||
| Czujnik przepływu |
Pomiar przepływu
|
1,0 | Czujnik | |||||
| Czujnik wilgotności |
Pomiar wilgotności względnej
|
1,0 | Czujnik | |||||
| Pralka |
Włączanie/wyłączanie
Tryb pralki Elementy sterujące pralki Regulacja temperatury Stan działania |
1,2 | Pralka | |||||
| Czujnik światła |
Pomiar natężenia oświetlenia
|
1,0 | Czujnik | |||||
| Czujnik obecności |
Wykrywanie obecności
|
1,0 | Czujnik | |||||
| Włączanie/wyłączanie światła |
Kontrola poziomu
Wł./wył. |
1,0 | Jasny | |||||
| Włącznik/wyłącznik światła |
Włączone/wyłączone
|
1,0 | Przełącznik | |||||
| Wtyczka On/Off |
Kontrola poziomu
Wł./wył. |
1,0 | Outlet | |||||
| 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 | |||||
| Odkurzacz automatyczny |
Tryb działania robota odkurzającego
Tryb czyszczenia robota odkurzającego Stan działania robota odkurzającego |
1,2 | Odkurzacz | |||||
| Czujnik dymu |
Alarm z czujnika dymu / tlenku węgla
|
1,2 | Czujnik dymu | |||||
| Głośnik |
Kontrola poziomu
Wł./wył. |
1,0 | Głośnik | |||||
| Czujnik temperatury |
Pomiar temperatury
|
1,0 | Czujnik | |||||
| Termostat |
Termostat
|
1,0 | Termostat | |||||
| Zasłony, rolety i inne dekoracje okien |
Zasłony, rolety i inne dekoracje okien
|
1,0 | Żaluzje | |||||
między algorytmami
Wszystkie urządzenia za mostkiem Matter są widoczne dla użytkownika w ekosystemie Google Home jako normalne. Mostek jest widoczny w aplikacji GHA jako nieaktywne urządzenie typu mostek sterujący.
Zamki do drzwi
Chociaż specyfikacja Matter nie wymaga kodów PIN do zamków, zdalne odblokowywanie jest wyłączone na wszystkich platformach w przypadku zamków Matter w ekosystemie Google, które nie wymagają kodu PIN. Podobnie jest w przypadku odblokowywania zamków drzwi za pomocą głosu. Więcej informacji znajdziesz w zasadach Google dotyczących prywatności i bezpieczeństwa.
Aby certyfikować zamki Aliro, które obsługują cyfrowe klucze do domu w Portfelu Google, musisz wybrać opcję Test zgodności CSA w Google Home Developer Console. Opcja Test zgodności CSA to jedyny sposób na uzyskanie certyfikatu Aliro. Jeśli wybierzesz inną opcję testowania, musisz utworzyć nową wersję integracji i ponownie przesłać ją do certyfikacji.
Dodatkowo niektóre zdarzenia związane z blokadą drzwi (takie jak LockOperationErrorEvent) i źródła operacji zdarzeń (takie jak KEYPAD) są opcjonalne w specyfikacji Matter. Nie wszystkie zamki Matter wysyłają te zdarzenia w przypadku każdego źródła operacji. Na przykład zamek może emitować zdarzenie LockOperationErrorEvent, gdy nieprawidłowy kod PIN zostanie wprowadzony zdalnie przez aplikację, ale nie wtedy, gdy nieprawidłowy kod PIN zostanie wprowadzony na fizycznej klawiaturze.
Włączniki/wyłączniki światła
Przełącznik światła jest wyjątkowy wśród typów urządzeń Matter, ponieważ jest kontrolerem Matter, takim jak GHA, Assistant lub Google Hub, np. Google Nest Hub (2nd gen).
Innymi słowy, przełącznik światła jest węzłem, który może sterować innymi węzłami. Jednak przełącznik światła nie może być sterowany przez inny kontroler Matter. Więcej informacji o kontrolerach i urządzeniach kontrolowanych znajdziesz w sekcji Role węzłów w podstawowych informacjach o Matter.
Ekosystem Google Home nie udostępnia klastra wiązania Matter swoim kontrolerom, dlatego użytkownicy nie mogą skonfigurować przełącznika światła, aby sterować innymi urządzeniami Matter za pomocą GHA. Mogą uruchomić Matter przełącznik światła, ale nie będą mogli nic z nim zrobić poza usunięciem go z domu.
Użytkownik, który uruchamia przełącznik światła w sieci Google, 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 powiązać przełącznika światła z punktami końcowymi innego urządzenia, ponieważ ekosystem Google Home nie udostępnia klastra powiązań Matter.
Aby przełącznik światła mógł być używany w sieci Matter Google, partner musi wdrożyć dyrektora Matter, czyli klienta zdalnego, który może tworzyć wpisy w klastrze wiązania. Aplikacja umożliwiłaby wtedy przełącznikowi sterowanie innym urządzeniem lub grupą urządzeń Matter.
Przełącznik światła z lampką sygnalizującą włączenie/wyłączenie
Istnieje specjalny przypadek użycia, który obejmuje przełącznik światła w połączeniu ze światłem w tym samym urządzeniu.
Gdy punkt końcowy 1 to światło, a punkt końcowy 2 to przełącznik światła, w aplikacji GHA widoczny jest tylko przełącznik światła.
Jeśli jednak punkt końcowy 1 to przełącznik światła, a punkt końcowy 2 to światło, oba urządzenia są widoczne w aplikacji GHA.
Podczas projektowania takiego urządzenia, aby upewnić się, że oba urządzenia są reprezentowane w GHA, ustaw punkt końcowy 1 jako przełącznik światła, a punkt końcowy 2 jako światło.
Wtyczki do gniazdka z funkcją włączania i wyłączania
Typ urządzenia „wtyczka wł./wył.” można skonfigurować tak, aby wyświetlał się jako inny typ urządzenia, podobnie jak wtyczki i przełączniki zintegrowane z Google Local Home SDK. Podczas uruchamiania urządzenia użytkownik może skonfigurować je tak, aby było widoczne w domu jako dowolny typ urządzenia (pozornie typ urządzenia, które jest do niego podłączone). Artykuł pomocy Dostosowywanie poleceń głosowych dotyczących inteligentnej wtyczki lub inteligentnego przełącznika według typu urządzenia opisuje procedurę, którą użytkownik powinien wykonać. Typowym przypadkiem użycia jest sytuacja, gdy użytkownik ma wentylator podłączony do gniazdka. Jeśli użytkownik skonfigurował typ urządzenia podłączanego jako wentylator, Assistant wie, że nie należy wyłączać urządzenia podłączanego, 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 punkt końcowy włączania/wyłączania, który steruje zasilaniem innego urządzenia, muszą zdecydować, czy przypisać produktowi typ urządzenia wtyczka z funkcją włączania/wyłączania czy inny typ urządzenia. W takim przypadku zalecamy:
Jeśli urządzenie może sterować zasilaniem różnych typów urządzeń obciążeniowych, takich jak wentylator lub światło, partner powinien przypisać mu typ urządzenia „Wtyczka z funkcją włączania i wyłączania”. Użytkownik będzie mógł przypisać urządzeniu inny typ podczas dodawania go w domu.
Jeśli urządzenie może sterować tylko światłem, partner powinien przypisać mu typ urządzenia Światło wł./wył.
Na przykład firma Acme Lighting Corporation produkuje urządzenie z zastrzeżonym złączem zasilania, do którego można podłączyć tylko lampy Acme Lighting. Urządzenie może włączać i wyłączać światło. W tym przypadku najlepiej, aby firma Acme przypisała urządzeniu typ „Światło włączone/wyłączone”.
Z kolei firma Mega Plugin Corporation produkuje urządzenie ze standardowym gniazdem zasilania prądem przemiennym, dzięki czemu użytkownik może podłączyć do niego dowolne urządzenie, od telewizora po lampę. W takim przypadku warto zaimplementować urządzenie jako wtyczkę On/Off.
Centra
Te urządzenia Google Nest działają jako centrale Matter w ekosystemie Google Home.
Więcej informacji znajdziesz w artykule pomocy Urządzenia Nest ze standardem Matter.
Tworzenie urządzenia
Jeśli nie masz jeszcze urządzenia z obsługą Matter, możesz użyć jednego z tych urządzeń z Matter do przeprowadzenia 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 deweloperski IOTZTB-DK006 | ||
| Realtek | Ameba D Series | ||
| Silicon Labs | EFR32MG24 Dev Kit | ||
| EFR32MG Zigbee and Thread Starter Kit | |||
| Telink | TLSR9528 | Przewodnik dla programistów Telink Matter | |
| Texas Instruments | Zestaw deweloperski CC2652R7 LaunchPad |
urządzenia końcowe Thread w trybie uśpienia,
Thread Urządzenia końcowe w trybie uśpienia (SED) i Thread zsynchronizowane urządzenia końcowe w trybie uśpienia (SSED) mogą być używane z urządzeniami Google Nest, które działają jako Matter centra. Maksymalny okres uśpienia, który pozwala koncentratorom utrzymać ten sam poziom usług co urządzenia nieuśpione, wynosi 3 sekundy. Dłuższe cykle snu mogą powodować pogorszenie działania usługi, np. urządzenia mogą być identyfikowane w Google Home Graph jako offline.
Narzędzia dla programistów
Google zaleca korzystanie z Google Home Extension for Visual Studio Code i naszego 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, które upraszczają proces programowania, a MVD umożliwia testowanie urządzenia Matter w ekosystemie Google Home przed utworzeniem urządzenia fizycznego.