Matter — открытый стандарт взаимодействия устройств интернета вещей и систем автоматизации зданий, предназначенный для обеспечения совместимости и унифицированного управления устройствами различных производителей. Стандарт разрабатывается и поддерживается организацией Connectivity Standards Alliance (CSA).
Matter ориентирован на использование в системах «умного дома» и определяет прикладной уровень взаимодействия устройств, работая поверх существующих сетевых технологий, включая Ethernet, Wi-Fi и Thread.
Терминология
Matter представляет собой прикладной протокол, определяющий модели данных, команды управления и механизмы взаимодействия между устройствами. В отличие от радиопротоколов, Matter не специфицирует физический уровень передачи данных и использует существующие сетевые технологии на основе IP.
Назначение и область применения
Основной целью Matter является устранение фрагментации экосистем «умного дома» и обеспечение совместимости устройств различных производителей в рамках единого стандарта. Matter применяется для управления:
- осветительными приборами;
- розетками и выключателями;
- климатическим оборудованием;
- датчиками и исполнительными устройствами;
- бытовой техникой.
Стандарт ориентирован на локальное управление устройствами с возможностью интеграции в облачные сервисы.
Архитектура и модель взаимодействия
Matter использует модель взаимодействия «устройство-устройство» и «устройство-контроллер». Управление может осуществляться локально в пределах сети без обязательного подключения к внешним серверам.
Взаимодействие между устройствами осуществляется по модели «клиент–сервер», где устройства могут одновременно выполнять обе роли.
Сетевые технологии
Matter работает поверх сетевых протоколов на основе IP и поддерживает следующие транспортные среды:
- Ethernet — проводное подключение;
- Wi-Fi — беспроводные локальные сети;
- Thread — энергоэффективные mesh-сети для устройств автоматизации.
Для транспортного уровня используются протоколы IPv6 и UDP.
Протокольный стек
Matter использует многоуровневый протокольный стек, включающий:
- физический и канальный уровни (Ethernet, Wi-Fi, IEEE 802.15.4);
- сетевой уровень (IPv6);
- транспортный уровень (UDP);
- прикладной уровень Matter.
Для обеспечения надёжности передачи данных применяются механизмы подтверждения и повторной передачи на прикладном уровне.
Модель данных и кластеры
Matter определяет стандартизированную модель данных, основанную на концепции кластеров, описывающих функциональные возможности устройств. Кластеры включают набор атрибутов, команд и событий, обеспечивающих единообразное управление устройствами различных производителей.
Комиссионирование устройств
Matter поддерживает унифицированный процесс добавления устройств в сеть (commissioning), основанный на криптографически защищённой аутентификации. Процесс предусматривает использование кодов подключения и локального взаимодействия между устройствами.
Безопасность
Matter изначально проектировался с учётом требований безопасности. Стандарт использует сквозное шифрование, аутентификацию устройств и защищённое управление ключами. Все взаимодействия между устройствами защищены криптографическими механизмами.
Совместимость и сертификация
Устройства Matter проходят обязательную сертификацию Connectivity Standards Alliance. Сертификация подтверждает соответствие стандарту и обеспечивает совместимость устройств в рамках экосистемы Matter.
Производительность и ограничения
Matter предназначен для управления и обмена состояниями устройств и не ориентирован на передачу больших объёмов данных. Производительность зависит от используемой транспортной среды и сетевой инфраструктуры.
Связь с другими стандартами
Matter разрабатывался с учётом существующих технологий автоматизации, включая Zigbee, Thread и Wi-Fi. Thread рассматривается как базовая беспроводная среда для энергоэффективных устройств Matter.
Заблуждения
Распространённым заблуждением является восприятие Matter как замены радиопротоколов. Matter является прикладным стандартом и функционирует поверх существующих сетевых технологий.
