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

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

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

Устройства с поддержкой технологии Matter в экосистеме Google Home можно контролировать несколькими различными способами:

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

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

Для получения дополнительной информации о кластерах обратитесь к репозиторию кода Matter ( connectedhomeip ) .

Таблица: Типы Matter и средства управления.
Легенда: Доступный, Нет в наличии
Тип устройства Matter Кластер(ы) приложений Спецификация Matter Поддержка управления Тип домашней экосистемы Тест CSA
Google Assistant Google Home app (GHA) Интеллектуальный дисплей
Очиститель воздуха Управление вентилятором
Вкл/Выкл
Контроль работы HEPA-фильтров
1.2 Очиститель воздуха
Датчик качества воздуха Качество воздуха
Измерение температуры
Измерение относительной влажности
Измерение концентрации угарного газа
Измерение концентрации углекислого газа
Измерение концентрации PM2.5
Измерение концентрации PM10
Измерение концентрации общих летучих органических соединений
1.2 Датчик
Цветовая температура света Контроль цвета
Регулировка уровня
Вкл/Выкл
1.0 Свет
Контактный датчик Логическое состояние
1.0 Датчик
Регулируемая яркость освещения Регулировка уровня
Вкл/Выкл
1.0 Свет
Посудомоечная машина Вкл/Выкл
Режим посудомоечной машины
Регулировка температуры
Рабочее состояние
1.2 Посудомоечная машина
Замок двери Замок двери
1.0 Замок
Расширенный цветовой диапазон освещения Контроль цвета
Регулировка уровня
Вкл/Выкл
1.0 Свет
Вентилятор Управление вентилятором
Вкл/Выкл
1.0 Вентилятор
Датчик расхода Измерение расхода
1.0 Датчик
Датчик влажности Измерение относительной влажности
1.0 Датчик
Стиральная машина Вкл/Выкл
Режим стиральной машины
Элементы управления стиральной машиной
Регулировка температуры
Рабочее состояние
1.2 Стиральная машина
Датчик освещенности Измерение освещенности
1.0 Датчик
Датчик присутствия Датчик присутствия
1.0 Датчик
Индикатор включения/выключения Регулировка уровня
Вкл/Выкл
1.0 Свет
Выключатель света Вкл/Выкл
1.0 Выключатель
Блок включения/выключения с вилкой Регулировка уровня
Вкл/Выкл
1.0 Выход
Датчик давления Измерение давления
1.0 Датчик
Насос Вкл/Выкл
Конфигурация и управление насосом
Измерение температуры
Измерение давления
Измерение расхода
1.0 Насос
Робот-пылесос Режим работы RVC
Режим очистки RVC
Рабочее состояние RVC
1.2 Вакуум
Спикер Регулировка уровня
Вкл/Выкл
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) .

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

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

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

Для того чтобы выключатель света можно было использовать в Google Matter Fabric, партнеру необходимо реализовать Matter Director — удаленный клиент, способный создавать записи в кластере Binding. Затем приложение позволит выключателю света управлять другим устройством Matter или группой устройств.

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

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

Когда конечная точка 1 является выключателем света, а конечная точка 2 — выключателем света, в GHA отображается только выключатель света.

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

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

Включаемые/выключаемые подключаемые устройства

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

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

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

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

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

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

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

Хабы

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

Таблица: Устройства Google Nest с поддержкой Matter Hub
Устройство Поддержка маршрутизатора границ Thread Магазин Google
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 Гид
Лаборатория Буффало BL602
BL702
Эспрессиф ESP32 Тестирование по беспроводной сети (OTA)
Nordic Semiconductor nRF52840 DK Тестирование по беспроводной сети (OTA)
NXP Комплект для разработки IOTZTB-DK006
Realtek Серия Ameba D
Кремниевые лаборатории Комплект разработчика EFR32MG24
Стартовый комплект EFR32MG Zigbee и Thread
Телинк TLSR9528 Руководство разработчика Telink Matter
Техасские инструменты Комплект для разработки CC2652R7 LaunchPad

Устройства, обеспечивающие сонливость по нитям

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

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

Рекомендуемые инструменты для создания устройств, работающих с материей.

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 до создания физического устройства.