Многие типы устройств 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 как обычные. Сам мост отображается как инертный тип устройства Control Bridge в GHA .
Дверные замки
Хотя спецификация 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 своим контроллерам, конечные пользователи не могут настроить переключатель On/Off Light Switch для управления другими устройствами Matter с помощью GHA . Они могут ввести в эксплуатацию переключатель Matter On/Off Light Switch, но впоследствии не смогут ничего с ним сделать, кроме как удалить его из дома.
Конечный пользователь, вводящий в эксплуатацию выключатель света On/Off в структуре Google, естественно, захочет настроить его для управления другим устройством. В настоящее время у пользователя нет возможности сделать это в экосистеме Google Home. GHA не может привязать выключатель света On/Off к конечной точке(ам) другого устройства, поскольку экосистема Google Home не раскрывает кластер Matter Binding.
Чтобы переключатель On/Off Light можно было использовать в структуре Google Matter , партнеру необходимо реализовать Matter director , который является удаленным клиентом, который может создавать записи в кластере Binding. Затем приложение позволит переключателю On/Off Light управлять другим устройством Matter или группой устройств.
Выключатель света с функцией включения/выключения света
Существует особый вариант использования выключателя света в сочетании с выключателем света в одном устройстве.
Когда конечная точка 1 — это выключатель света, а конечная точка 2 — выключатель света, в GHA виден только выключатель света.
Однако, когда конечная точка 1 является выключателем света, а конечная точка 2 — выключателем света, оба устройства видны в GHA .
При проектировании такого устройства, чтобы гарантировать, что оба устройства представлены в GHA , сделайте конечную точку 1 выключателем света вкл./выкл., а конечную точку 2 — выключателем света вкл./выкл.
Вставные блоки включения/выключения
Тип устройства On/Off Plug-In Unit можно настроить так, чтобы он отображался как другой тип устройства, как и Plugs and Switches, интегрированные с Google Local Home SDK . Когда пользователь вводит устройство в эксплуатацию, он может настроить его так, чтобы оно отображалось в доме как любой тип устройства (якобы тип устройства, которое к нему подключено). В статье поддержки Настройка голосовых команд для смарт-штепселя или смарт-переключателя с типом устройства описывается процедура, которой должен следовать пользователь. Типичный случай использования — когда у пользователя есть вентилятор, подключенный к Plug-In Unit. Если пользователь настроил тип устройства Plug-In Unit как тип устройства Fan, Assistant знает, что не нужно выключать Plug-In Unit, когда пользователь говорит «Окей, Google, выключи свет».
Выбор типа устройства
Партнеры, которые разрабатывают устройство, которое не является традиционной электрической розеткой переменного тока, но имеет конечную точку включения/выключения, которая управляет питанием другого устройства, должны решить, назначить ли продукту тип устройства On/Off Plug-In Unit или другой тип устройства. В этом случае мы рекомендуем следующее:
Если устройство может управлять питанием для различных типов устройств нагрузки, таких как вентилятор или свет, партнер должен назначить ему тип устройства On/Off Plug-In Unit. Затем пользователь сможет назначить устройству другой тип устройства при его подключении в своем доме.
Если устройство может управлять только освещением, партнер должен назначить ему тип устройства «Вкл/Выкл освещение».
Например, корпорация Acme Lighting Corporation выпускает устройство с фирменным разъемом питания, к которому могут подключаться только светильники Acme Lighting. Устройство может включать и выключать свет. В этом случае для Acme имеет смысл назначить своему устройству тип устройства On/Off Light.
Напротив, Mega Plugin Corporation производит устройство, которое имеет стандартную розетку переменного тока, позволяя конечному пользователю подключать что угодно, от телевизора до лампы. В этом случае имеет смысл реализовать устройство как On/Off Plug-In Unit.
Хабы
Следующие устройства Google Nest функционируют как концентраторы Matter в экосистеме Google Home.
Более подробную информацию можно найти в статье поддержки устройств Nest с Matter .
Создать устройство
Если у вас еще нет готового устройства с поддержкой Matter , вы можете использовать одно из следующих устройств Matter для сквозной проверки:
Продавец | Платформа | Поддержка Thread | Гид |
---|---|---|---|
Лаборатория Буффало | БЛ602 | ||
BL702 | |||
Эспрессиф | ESP32 | Тестирование OTA | |
Северные полупроводники | nRF52840 ДК | Тестирование OTA | |
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 перед созданием физического устройства.