Многие типы устройств Matter поддерживаются в экосистеме Google Home , хотя не все поддерживаются полностью.
Тип устройства и поддержка управления
Устройствами с поддержкой Matter в экосистеме Google Home можно управлять несколькими различными методами:
- Google Assistant — используйте голос для управления устройством Matter с любого устройства Assistant .
- Google Home app (GHA) — используйте пользовательский интерфейс GHA для управления устройством Matter .
- Пользовательский интерфейс интеллектуального дисплея — используйте пользовательский интерфейс интеллектуального дисплея для управления устройством Matter .
Дополнительную информацию о кластерах можно найти в репозитории кода Matter ( connectedhomeip
) .
Тип устройства Matter | Кластер(ы) приложений | Спецификация Matter | Поддержка управления | Тип домашней экосистемы | ||
---|---|---|---|---|---|---|
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) .
Другими словами, переключатель включения/выключения света — это узел, который может управлять другими узлами. Однако переключатель включения/выключения света не может управляться другим контроллером Matter . Дополнительную информацию о контролерах и контролируемых смотрите в разделе Роли узлов в Matter Primer.
Поскольку экосистема Google Home не предоставляет доступ к кластеру Matter Binding своим контроллерам, конечные пользователи не могут настроить переключатель включения/выключения света для управления другими устройствами Matter с помощью GHA . Они могут настроить выключатель освещения Matter , но после этого они не смогут ничего с ним сделать, кроме как удалить его из дома.
Конечный пользователь, вводящий в эксплуатацию переключатель включения/выключения света на фабрике Google, естественно, захочет настроить его для управления другим устройством. В настоящее время у пользователя нет возможности сделать это в экосистеме Google Home. GHA не может привязать переключатель включения/выключения света к конечным точкам другого устройства, поскольку экосистема Google Home не предоставляет доступ к кластеру Matter Binding.
Чтобы переключатель включения/выключения света можно было использовать в структуре Google Matter , партнеру необходимо реализовать директор Matter , который является удаленным клиентом, который может создавать записи в кластере Binding. Затем приложение позволит переключателю включения/выключения света управлять другим устройством Matter или группой устройств.
Переключатель включения/выключения света с подсветкой
Существует особый вариант использования, включающий переключатель включения/выключения света в сочетании с индикатором включения/выключения на одном устройстве.
Когда конечная точка 1 — это включение/выключение света, а конечная точка 2 — включение/выключение света, в GHA виден только переключатель вкл/выкл.
Однако, когда конечная точка 1 — это переключатель включения/выключения света, а конечная точка 2 — это переключатель включения/выключения света, оба устройства видны в GHA .
При разработке такого устройства, чтобы гарантировать, что оба устройства представлены в GHA , сделайте конечную точку 1 переключателем включения/выключения света, а конечную точку 2 — светом включения/выключения.
Съемные блоки включения/выключения
Тип устройства «Подключаемый модуль включения/выключения» можно настроить так, чтобы он отображался как другой тип устройства, точно так же, как вилки и переключатели, интегрированные с 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 | |||
Эспрессиф | ЭСП32 | ОТА-тестирование | |
Северные полупроводники | nRF52840 ДК | ОТА-тестирование | |
НХП | Комплект разработчика IOTZTB-DK006 | ||
Реалтек | Амеба серии D | ||
Кремниевые лаборатории | Комплект разработчика EFR32MG24 | ||
EFR32MG Стартовый комплект Zigbee и Thread | |||
Телинк | ТЛСР9518 | ||
Техасские инструменты | CC2652R7 Комплект разработчика LaunchPad |
Нить сонные конечные устройства
Thread спящие конечные устройства (SED) и спящие конечные устройства с синхронизацией Thread (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 перед созданием физического устройства.