Поддерживаемые типы устройств

Многие типы устройств Matter поддерживаются в экосистеме Google Home , хотя не все из них поддерживаются полностью.

Тип устройства и поддержка управления

Устройствами с поддержкой Matter в экосистеме Google Home можно управлять несколькими способами:

  1. Google Assistant — используйте голосовое управление устройством Matter с любого устройства Assistant .
  2. Google Home app (GHA) — используйте пользовательский интерфейс GHA для управления устройством Matter .
  3. Пользовательский интерфейс Smart Display — используйте пользовательский интерфейс Smart Display для управления устройством Matter .

В столбце «Тест CSA» показаны типы устройств, которые позволяют пропустить этап тестирования и использовать результаты CSA Interop Test Lab для сертификации.

Более подробную информацию о кластерах можно найти в репозитории кода Matter ( connectedhomeip ) .

Таблица: Тип устройства Matter и поддержка управления
Легенда: Доступный, Нет в наличии
Тип устройства Matter Кластер(ы) приложений Спецификация Matter Поддержка управления Тип домашней экосистемы Тест CSA
Google Assistant Google Home app (GHA) Умный дисплей
Цветовая температура света Управление цветом
Контроль уровня
Вкл/Выкл
1.0 Свет
Контактный датчик Булевое состояние
1.0 Датчик
Регулируемый свет Контроль уровня
Вкл/Выкл
1.0 Свет
Дверной замок Дверной замок
1.0 Замок
Расширенный цветовой свет Управление цветом
Контроль уровня
Вкл/Выкл
1.0 Свет
Вентилятор Управление вентилятором
Вкл/Выкл
1.0 Вентилятор
Датчик расхода Измерение расхода
1.0 Датчик
Датчик влажности Измерение относительной влажности
1.0 Датчик
Датчик освещенности Измерение освещенности
1.0 Датчик
Датчик присутствия Датчик присутствия
1.0 Датчик
Свет вкл/выкл Контроль уровня
Вкл/Выкл
1.0 Свет
Переключатель вкл/выкл света Вкл/Выкл
1.0 Выключатель
Вставной блок вкл/выкл Контроль уровня
Вкл/Выкл
1.0 Выход
Датчик давления Измерение давления
1.0 Датчик
Насос Вкл/Выкл
Конфигурация и управление насосом
Измерение температуры
Измерение давления
Измерение расхода
1.0 Насос
Спикер Контроль уровня
Вкл/Выкл
1.0 Спикер
Датчик температуры Измерение температуры
1.0 Датчик
Термостат Термостат
1.0 Термостат
Покрытие окон Покрытие окон
1.0 Жалюзи

Мосты

Все устройства, подключенные к мосту Matter отображаются для пользователя в экосистеме Google Home как обычные устройства. Сам мост отображается в GHA как инертный тип устройства Control Bridge.

Дверные замки

Хотя спецификация Matter не требует PIN-кодов для дверных замков, удалённая разблокировка отключена на всех устройствах Matter в экосистеме Google, где PIN-код не требуется. Аналогичным образом, отключена и голосовая разблокировка дверных замков. Подробнее см. в Политике конфиденциальности и безопасности Google.

Выключатели света

Выключатель света вкл/выкл является уникальным среди устройств Matter , поскольку он представляет собой контроллер Matter , такой как GHA , Assistant или Google Hub, например Google Nest Hub (2nd gen) .

Другими словами, выключатель света (On/Off) — это узел, который может управлять другими узлами. Однако выключатель света (On/Off) не может управляться другим контроллером Matter . Подробнее о контроллерах и управляемых объектах см. в разделе «Роли узлов» в руководстве Matter Primer.

Поскольку экосистема Google Home не предоставляет доступ к кластеру Matter Binding своим контроллерам, конечные пользователи не могут настроить выключатель света для управления другими устройствами Matter с помощью GHA . Они могут настроить выключатель света Matter On/Off, но после этого не смогут ничего с ним сделать, кроме как удалить его из дома.

Конечный пользователь, подключающий выключатель света в системе Google, естественно, захочет настроить его для управления другим устройством. В настоящее время в экосистеме Google Home такая возможность отсутствует. GHA не может привязать выключатель света к конечным точкам других устройств, поскольку экосистема Google Home не предоставляет доступ к кластеру Matter Binding.

Чтобы использовать переключатель «Вкл/Выкл» в инфраструктуре Google Matter , партнёру необходимо реализовать Matter Director — удалённый клиент, который может создавать записи в кластере Binding. После этого приложение позволит переключателю «Вкл/Выкл» управлять другим устройством или группой устройств Matter .

Переключатель света с функцией включения/выключения света

Существует особый вариант использования выключателя света в сочетании с выключателем света в одном устройстве.

Когда конечная точка 1 — это выключатель света вкл./выкл., а конечная точка 2 — выключатель света вкл./выкл., в GHA виден только выключатель света вкл./выкл.

Однако когда конечная точка 1 является выключателем света вкл/выкл, а конечная точка 2 является выключателем света вкл/выкл, оба устройства видны в GHA .

При проектировании подобного устройства, чтобы убедиться, что оба устройства представлены в GHA , сделайте конечную точку 1 выключателем света вкл/выкл, а конечную точку 2 — выключателем света вкл/выкл.

Вставные блоки включения/выключения

Тип устройства «Вкл./Выкл. Модуль» можно настроить так, чтобы он отображался как другой тип устройства, подобно модулям Plugs and Switches, интегрированным с Google Local Home SDK . При вводе устройства в эксплуатацию пользователь может настроить его отображение в доме как любой тип устройства (по сути, как тип устройства, к которому оно подключено). В статье службы поддержки «Настройка голосовых команд для умной розетки или умного переключателя в зависимости от типа устройства» описана процедура, которой должен следовать пользователь. Типичный пример использования — когда к модулю подключен вентилятор. Если пользователь настроил тип устройства «Вентилятор», Assistant понимает, что модуль не нужно выключать, когда пользователь говорит: «Окей, Google, выключи свет».

Выбор типа устройства

Партнёрам, разрабатывающим устройство, которое не является традиционной розеткой переменного тока, но имеет конечную точку включения/выключения, управляющую питанием другого устройства, необходимо решить, назначить ли продукту тип устройства «Вкл./Выкл. Модуль» или другой тип устройства. В этом случае мы рекомендуем:

  • Если устройство может управлять питанием различных типов нагрузок, например, вентилятора или светильника, партнёр должен назначить ему тип устройства «Вкл./Выкл. Подключаемый модуль». После этого пользователь сможет назначить устройству другой тип при его подключении к своему дому.

  • Если устройство может управлять только освещением, партнер должен назначить ему тип устройства «Вкл/Выкл Освещение».

Например, корпорация Acme Lighting производит устройство с фирменным разъёмом питания, к которому могут подключаться только светильники Acme Lighting. Устройство может включать и выключать свет. В этом случае для Acme наиболее разумно назначить своему устройству тип устройства «Вкл/Выкл».

В свою очередь, компания Mega Plugin Corporation выпускает устройство со стандартной розеткой переменного тока, позволяющее конечному пользователю подключать к ней что угодно, от телевизора до лампы. В этом случае имеет смысл реализовать устройство в виде блока питания с функцией включения/выключения.

Хабы

Следующие устройства Google Nest выполняют функции концентраторов Matter в экосистеме Google Home.

Таблица: Устройства Google Nest с поддержкой Matter Hub
Устройство Поддержка Thread Border Router Google Store
Google Home
Google Home Mini
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

Более подробную информацию можно найти в статье « Устройства Nest с поддержкой Matter» .

Создайте устройство

Если у вас еще нет готового устройства с поддержкой Matter , вы можете использовать одно из следующих устройств Matter для сквозной проверки:

Таблица: Примеры Matter от поставщиков кремния
Продавец Платформа Поддержка Thread Гид
Лаборатория Буффало БЛ602
BL702
Эспрессиф ESP32 ОТА-тестирование
Nordic Semiconductor nRF52840 DK ОТА-тестирование
NXP Комплект разработчика IOTZTB-DK006
Реалтек Серия Амеба D
Кремниевые Лаборатории Комплект разработчика EFR32MG24
Стартовый комплект EFR32MG ZigBee и Thread
Телинк TLSR9518
Техасские инструменты Комплект разработчика CC2652R7 LaunchPad

Устройства Thread Sleepy End

Устройства Thread Sleepy End Devices (SED) и Thread Synchronized Sleepy End Devices (SSED) можно использовать с устройствами Google Nest, выполняющими функции концентраторов Matter . Максимальный период сна, позволяющий концентраторам поддерживать тот же уровень обслуживания, что и устройства без спящего режима, составляет 3 секунды . Более длительные циклы сна могут привести к ухудшению качества обслуживания, например, к тому, что устройства будут отображаться как офлайн в Google Home Graph .

Инструменты разработки

Рекомендуемые инструменты для создания устройств Matter

Google рекомендует использовать Google Home Extension for Visual Studio Code и наше Matter Virtual Device (MVD) при создании устройства с поддержкой Matter .

Google Home Extension включает в себя Google Assistant Simulator , Google Cloud Logging и другие инструменты для упрощения процесса разработки, в то время как MVD предоставляет способ протестировать устройство Matter в экосистеме Google Home перед созданием физического устройства.