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

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

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

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

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

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

В столбце Режим настройки и сброс указаны типы устройств с настраиваемым обнаружением и настройкой на 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 Chime
Цветовая температура (свет)
Color Control
Level Control
On/Off
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 как неактивное устройство типа Control Bridge.

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

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

Чтобы сертифицировать совместимые с Aliro дверные замки, которые поддерживают цифровые ключи в Google Кошельке, выберите вариант CSA Interop test (Тест на совместимость CSA) в Google Home Developer Console. Тест на совместимость CSA – единственный способ получить сертификат Aliro. Если вы выберете другой вариант тестирования, вам нужно будет создать новую версию интеграции и повторно отправить ее на сертификацию.

Кроме того, некоторые события блокировки двери (например, LockOperationErrorEvent) и источники операций с событиями (например, KEYPAD) являются необязательными в спецификации Matter. Не все Matterдверные замки отправляют эти события для каждого источника операций. Например, замок может издавать звук LockOperationErrorEvent, когда неправильный PIN-код вводится удаленно через приложение, но не когда он вводится на физической клавиатуре.

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

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

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

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

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

Чтобы выключатель света можно было использовать в сети Matter Google, партнер должен реализовать директор Matter – удаленный клиент, который может создавать записи в кластере привязки. После этого вы сможете управлять другим устройством или группой устройств 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 and Thread Starter Kit
Telink TLSR9528 Руководство для разработчиков Telink Matter
Texas Instruments CC2652R7 LaunchPad development kit

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