В экосистеме Matter поддерживается множество типов устройств, но не все из них полностью.Google Home
Поддержка типов устройств и управления
Устройства с поддержкой Matter в экосистеме Google Home можно контролировать несколькими способами:
- Google Assistant – используйте голос, чтобы управлять устройством Matter с любого устройства Assistant.
- Google Home app (GHA) – используйте интерфейс GHA, чтобы управлять устройством Matter.
- Интерфейс умного дисплея. Используйте интерфейс умного дисплея, чтобы управлять устройством Matter.
В столбце CSA Test указаны типы устройств, которые позволяют пропустить этап тестирования и использовать результаты тестирования совместимости Connectivity Standards Alliance (Alliance) для сертификации.
В столбце Режим настройки и сброс указаны типы устройств, для которых в Android и приложении Google Home можно настроить обнаружение и установку.
Подробнее о кластерах можно узнать в репозитории кода Matter (connectedhomeip).
| 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:
Подробнее об устройствах Nest с поддержкой 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 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 до создания физического устройства.