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

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

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

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

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

В столбце CSA Test указаны типы устройств, которые позволяют пропустить этап тестирования и использовать результаты тестирования совместимости Connectivity Standards Alliance (Alliance) для сертификации.

В столбце Режим настройки и сброс указаны типы устройств, для которых в Android и приложении Google Home можно настроить обнаружение и установку.

Подробнее о кластерах можно узнать в репозитории кода Matter (connectedhomeip).

Таблица: Matter тип устройства и поддержка управления
Условные обозначения: доступно, недоступно
Matter Тип устройства Кластеры приложений Matter Spec Поддержка управления Тип экосистемы умного дома Тестирование CSA Режим настройки и сброс
Google Assistant Google Home app (GHA) Умный дисплей
Очиститель воздуха
Управление вентилятором
Вкл./Выкл.
Мониторинг HEPA-фильтра
Мониторинг угольного фильтра
1.2 Очиститель воздуха
Датчик качества воздуха
Показать все…
Качество воздуха
Измерение температуры
Измерение относительной влажности
Измерение концентрации монооксида углерода
Измерение концентрации диоксида углерода
Измерение концентрации твердых частиц PM2.5
Измерение концентрации формальдегида
Измерение концентрации твердых частиц PM1
Измерение концентрации твердых частиц PM10
Измерение концентрации летучих органических соединений
Измерение концентрации радона
Измерение концентрации диоксида азота
Измерение концентрации озона
1.2 Датчик
Датчик угарного газа
Измерение концентрации угарного газа
Датчик дыма и угарного газа
1.2 Детектор угарного газа
Звонок
Звук
1.3 Звонок
Цветовая температура
Настройка цветов
Настройка уровня
Вкл./выкл.
1.0 Светлая
Датчик открытия
Логическое состояние
1.0 Датчик
Светильник с регулируемой яркостью
Управление уровнем
Вкл./выкл.
1.0 Светлая
Посудомоечная машина
Вкл./выкл.
Режим посудомоечной машины
Управление температурой
Рабочее состояние
1.2 Посудомоечная машина
Блокировка двери
Блокировка двери
1.0 Блокировка
Дверной звонок
Переключиться
1.3 Дверной звонок
Электрический счетчик
Измерение электрической мощности
Измерение электрической энергии
1.3 Н/Д
Счетчик электроэнергии
Идентификация счетчика
1.3 Н/Д
Тариф на электроэнергию
Цена на товар
Условия электросети
Тариф на товар
1.3 Н/Д
Расширенный цветной свет
Настройка цветов
Настройка уровня
Вкл./выкл.
1.0 Светлая
Вентилятор
Управление вентилятором
Вкл./выкл.
1.0 Фан
Датчик расхода
Отслеживание потока
1.0 Датчик
Датчик влажности
Измерение относительной влажности
1.0 Датчик
Стиральная машина
Вкл./выкл.
Режим стирки
Управление стиральной машиной
Управление температурой
Рабочее состояние
1.2 Стиральная машина
Датчик освещенности
Измерение освещенности
1.0 Датчик
Датчик присутствия
Датчик занятости
1.0 Датчик
Включить/выключить свет
Управление уровнем
Вкл./выкл.
1.0 Светлая
Выключатель света
Вкл./выкл.
1.0 Переключиться
Включаемый/выключаемый рекламный блок
Управление уровнем
Вкл./выкл.
1.0 Outlet
Датчик давления
Измерение давления
1.0 Датчик
Насос
Вкл./выкл.
Настройка и управление насосом
Измерение температуры
Измерение давления
Измерение расхода
1.0 Pump
Робот-пылесос
Режим работы RVC
Режим очистки RVC
Рабочее состояние RVC
1.2 Пылесос
Детектор дыма
Датчик дыма и угарного газа
1.2 Детектор дыма
Озвучивающий
Управление уровнем
Вкл./выкл.
1.0 Колонка
Датчик температуры
Измерение температуры
1.0 Датчик
Термостат
Термостат
1.0 Термостат
Занавески
Window Covering
1.0 Жалюзи

алгоритмов

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

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

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

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

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

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

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

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

Чтобы переключатель света можно было использовать в сети Matter, партнер должен реализовать Matter директора – удаленный клиент, который может создавать записи в кластере 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 производит устройство со стандартной розеткой переменного тока, в которую конечный пользователь может подключить что угодно, от телевизора до лампы. В этом случае устройство лучше реализовать как подключаемый модуль с функцией включения/выключения.

Hubs

Следующие устройства Google Nest могут выступать в роли контроллера Matter в экосистеме Google Home:

Таблица: устройства Google Nest с Matter поддержкой
Устройство Поддержка пограничного маршрутизатора Thread 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 Руководство
Bouffalo Lab BL602
BL702
Espressif ESP32 Тестирование OTA
Nordic Semiconductor nRF52840 DK Тестирование OTA
NXP Набор для разработки IOTZTB-DK006
Realtek Ameba D Series
Silicon Labs EFR32MG24 Dev Kit
Стартовый набор EFR32MG Zigbee и Thread
Telink TLSR9528 Руководство для разработчиков Telink Matter
Texas Instruments Набор для разработки CC2652R7 LaunchPad

Конечные устройства Thread с низким энергопотреблением

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

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

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

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

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