Многие типы устройств Matter поддерживаются в экосистеме Google Home , хотя не все из них поддерживаются полностью.
Тип устройства и поддержка управления
Устройствами с поддержкой Matter в экосистеме Google Home можно управлять несколькими способами:
- Google Assistant — используйте голосовое управление устройством Matter с любого устройства Assistant .
- Google Home app (GHA) — используйте пользовательский интерфейс GHA для управления устройством Matter .
- Пользовательский интерфейс Smart Display — используйте пользовательский интерфейс Smart Display для управления устройством Matter .
В столбце «Тест CSA» показаны типы устройств, которые позволяют пропустить этап тестирования и использовать результаты CSA Interop Test Lab для сертификации.
Более подробную информацию о кластерах можно найти в репозитории кода Matter ( connectedhomeip
) .
Тип устройства Matter | Кластер(ы) приложений | Спецификация Matter | Поддержка управления | Тип домашней экосистемы | Тест CSA | ||
---|---|---|---|---|---|---|---|
Google Assistant | Google Home app (GHA) | Умный дисплей | |||||
Цветовая температура света | Управление цветом Контроль уровня Вкл/Выкл | 1.0 | Свет | ||||
Контактный датчик | Булевое состояние | 1.0 | Датчик | ||||
Регулируемый свет | Контроль уровня Вкл/Выкл | 1.0 | Свет | ||||
Дверной замок | Дверной замок | 1.0 | Замок | ||||
Расширенный цветовой свет | Управление цветом Контроль уровня Вкл/Выкл | 1.0 | Свет | ||||
Вентилятор | Управление вентилятором Вкл/Выкл | 1.0 | Вентилятор | ||||
Датчик расхода | Измерение расхода | 1.0 | Датчик | ||||
Датчик влажности | Измерение относительной влажности | 1.0 | Датчик | ||||
Датчик освещенности | Измерение освещенности | 1.0 | Датчик | ||||
Датчик присутствия | Датчик присутствия | 1.0 | Датчик | ||||
Свет вкл/выкл | Контроль уровня Вкл/Выкл | 1.0 | Свет | ||||
Переключатель вкл/выкл света | Вкл/Выкл | 1.0 | Выключатель | ||||
Вставной блок вкл/выкл | Контроль уровня Вкл/Выкл | 1.0 | Выход | ||||
Датчик давления | Измерение давления | 1.0 | Датчик | ||||
Насос | Вкл/Выкл Конфигурация и управление насосом Измерение температуры Измерение давления Измерение расхода | 1.0 | Насос | ||||
Спикер | Контроль уровня Вкл/Выкл | 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) .
Другими словами, выключатель света (On/Off) — это узел, который может управлять другими узлами. Однако выключатель света (On/Off) не может управляться другим контроллером Matter . Подробнее о контроллерах и управляемых объектах см. в разделе «Роли узлов» в руководстве Matter Primer.
Поскольку экосистема Google Home не предоставляет доступ к кластеру Matter Binding своим контроллерам, конечные пользователи не могут настроить выключатель света для управления другими устройствами Matter с помощью GHA . Они могут настроить выключатель света Matter On/Off, но после этого не смогут ничего с ним сделать, кроме как удалить его из дома.
Конечный пользователь, подключающий выключатель света в системе Google, естественно, захочет настроить его для управления другим устройством. В настоящее время в экосистеме Google Home такая возможность отсутствует. GHA не может привязать выключатель света к конечным точкам других устройств, поскольку экосистема Google Home не предоставляет доступ к кластеру Matter Binding.
Чтобы использовать переключатель «Вкл/Выкл» в инфраструктуре Google Matter , партнёру необходимо реализовать Matter Director — удалённый клиент, который может создавать записи в кластере Binding. После этого приложение позволит переключателю «Вкл/Выкл» управлять другим устройством или группой устройств Matter .
Переключатель света с функцией включения/выключения света
Существует особый вариант использования выключателя света в сочетании с выключателем света в одном устройстве.
Когда конечная точка 1 — это выключатель света вкл./выкл., а конечная точка 2 — выключатель света вкл./выкл., в GHA виден только выключатель света вкл./выкл.
Однако когда конечная точка 1 является выключателем света вкл/выкл, а конечная точка 2 является выключателем света вкл/выкл, оба устройства видны в GHA .
При проектировании подобного устройства, чтобы убедиться, что оба устройства представлены в GHA , сделайте конечную точку 1 выключателем света вкл/выкл, а конечную точку 2 — выключателем света вкл/выкл.
Вставные блоки включения/выключения
Тип устройства «Вкл./Выкл. Модуль» можно настроить так, чтобы он отображался как другой тип устройства, подобно модулям Plugs and Switches, интегрированным с Google Local Home SDK . При вводе устройства в эксплуатацию пользователь может настроить его отображение в доме как любой тип устройства (по сути, как тип устройства, к которому оно подключено). В статье службы поддержки «Настройка голосовых команд для умной розетки или умного переключателя в зависимости от типа устройства» описана процедура, которой должен следовать пользователь. Типичный пример использования — когда к модулю подключен вентилятор. Если пользователь настроил тип устройства «Вентилятор», Assistant понимает, что модуль не нужно выключать, когда пользователь говорит: «Окей, Google, выключи свет».
Выбор типа устройства
Партнёрам, разрабатывающим устройство, которое не является традиционной розеткой переменного тока, но имеет конечную точку включения/выключения, управляющую питанием другого устройства, необходимо решить, назначить ли продукту тип устройства «Вкл./Выкл. Модуль» или другой тип устройства. В этом случае мы рекомендуем:
Если устройство может управлять питанием различных типов нагрузок, например, вентилятора или светильника, партнёр должен назначить ему тип устройства «Вкл./Выкл. Подключаемый модуль». После этого пользователь сможет назначить устройству другой тип при его подключении к своему дому.
Если устройство может управлять только освещением, партнер должен назначить ему тип устройства «Вкл/Выкл Освещение».
Например, корпорация Acme Lighting производит устройство с фирменным разъёмом питания, к которому могут подключаться только светильники Acme Lighting. Устройство может включать и выключать свет. В этом случае для Acme наиболее разумно назначить своему устройству тип устройства «Вкл/Выкл».
В свою очередь, компания Mega Plugin Corporation выпускает устройство со стандартной розеткой переменного тока, позволяющее конечному пользователю подключать к ней что угодно, от телевизора до лампы. В этом случае имеет смысл реализовать устройство в виде блока питания с функцией включения/выключения.
Хабы
Следующие устройства Google Nest выполняют функции концентраторов Matter в экосистеме Google Home.
Более подробную информацию можно найти в статье « Устройства Nest с поддержкой Matter» .
Создайте устройство
Если у вас еще нет готового устройства с поддержкой Matter , вы можете использовать одно из следующих устройств Matter для сквозной проверки:
Продавец | Платформа | Поддержка Thread | Гид |
---|---|---|---|
Лаборатория Буффало | БЛ602 | ||
BL702 | |||
Эспрессиф | ESP32 | ОТА-тестирование | |
Nordic Semiconductor | nRF52840 DK | ОТА-тестирование | |
NXP | Комплект разработчика IOTZTB-DK006 | ||
Реалтек | Серия Амеба D | ||
Кремниевые Лаборатории | Комплект разработчика EFR32MG24 | ||
Стартовый комплект EFR32MG ZigBee и Thread | |||
Телинк | TLSR9518 | ||
Техасские инструменты | Комплект разработчика CC2652R7 LaunchPad |
Устройства Thread Sleepy End
Устройства 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 перед созданием физического устройства.