В экосистеме Google Home поддерживаются многие типы устройств Matter , хотя и не все из них в полной мере.
Поддержка типов устройств и управления
Устройства с поддержкой технологии Matter в экосистеме Google Home можно контролировать несколькими различными способами:
- Google Assistant — Используйте голосовое управление для управления устройством Matter с любого устройства, Assistant .
- Google Home app (GHA) — используйте пользовательский интерфейс GHA для управления устройством Matter .
- Пользовательский интерфейс Smart Display — Используйте пользовательский интерфейс Smart Display для управления устройством Matter .
В столбце «Тест CSA» отображаются типы устройств, которые позволяют пропустить этап тестирования и использовать результаты лабораторных испытаний CSA Interop для сертификации.
Для получения дополнительной информации о кластерах обратитесь к репозиторию кода Matter ( connectedhomeip ) .
| Тип устройства 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.
Для получения более подробной информации см. статью поддержки устройств Nest с функцией 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 до создания физического устройства.