Инженеры, работающие с IoT, годами живут в условиях «протокольного зоопарка». Zigbee не дружил с Z-Wave, Wi-Fi требовал слишком много энергии, а Bluetooth не тянул полноценную сеть на масштабном заводе или в умном доме. Разработка любого устройства превращалась в кошмар: нужно было либо сделать несколько решений под разными шлюзами, либо ограничить один пользовательский бренд.
Наконец, промышленность перешла к стандартизации. Встречайте: Matter and Thread .
Что такое Материя? (Слой приложений)
Материя — это не радиопротокол. Это язык общения (протокол прикладного уровня) , который работает на поверхности существующих сетей (IP-сетей).
- Суть: Представьте, что Zigbee, Wi-Fi и Ethernet — это разные способы доставки почты (самолеты, поезда, курьеры). Материя — это общий язык букв, на котором написаны все инструкции, независимо от того, как они были доставлены.
- Для инженера: Вам больше не нужно писать уникальный код для «общения» с контроллером Apple, Google или Яндекс. Вы один раз реализуете стек Matter, и ваше устройство «понимает» все основные хабы на рынке.
Что такое Тред? (Слой связи)
Если Материя — это язык, то Нить — это идеальная транспортная сеть . Это беспроводной протокол на базе IEEE 802.15.4 (как и Zigbee), но с серьезными улучшениями для индустриального и бытового IoT.
- Mesh-сеть без «узких горлышек»: В обычных сетях Zigbee, если умирает «координатор» или «шлюз», вся сеть ложится. В теме нет центрального шлюза — сеть самоорганизуется. Если один маршрутизатор выйдет из строя, данные просто уйдут в обход.
- IP-адресация (IPv6): Каждое устройство в сети Тема имеет свой IP-адрес. Это означает, что вы можете «достучаться» до указания датчика напрямую с сервера или смартфона, минуя сложную трансляцию адресов NAT.
- Энергоэффективность: Устройства могут погрузиться в глубокий сон и просыпаться только по событию, что позволяет работать от одной батареи годами.

Почему это «убийца» старых проблем?
Предыдущий инженер, проектирующий датчик, должен был выбрать:
- Wi-Fi: Быстро, но быстро «съедает» батарейку.
- Zigbee: Экономично, но требуется фирменный хаба, который постоянно глючит.
- Bluetooth: отлично подходит для связи с телефоном, но плохой радиус действия для автоматизации зданий.
Материя + Тема объединяют плюсы:
- Устройство «просыпается» за миллисекунды (как в Zigbee).
- Общается на IP-уровне (как в Wi-Fi).
- Живет от батареек годами.
В чем подвох для разработчика?
Стандартизация — это прекрасно, но она требует высокой культуры разработки:
- Сертификация: Чтобы наклеить логотип Matter, ваше устройство должно пройти тесты. Это дорого и требует времени.
- Сложность стека: Стек Matter очень «тяжелый». Вам понадобится микроконтроллер с приличным разрешением Flash и RAM (обычно уровня ESP32-H2, nRF52840 или STM32WB). Простой 8-битный AVR сюда уже не влезет.
- Безопасность: Материя «из коробки» требует шифрования и ключей хранения (PKI). Вам придется работать с защищенными элементами памяти (Secure Element) в процессоре.
Практика обслуживания Matter and Thread — как не превращать разработку в ад
Если в первой части мы разобрались, почему Материя и Нить стали «золотым стандартом», то сейчас поговорим о том, как реализовать это на «железе». Для инженера входа в этот стандарт — это не просто написание кода, это работа с криптографией, сертификацией и созданием стеком протоколов.
С чего начать «железному» инженеру?
Забудьте про сборку сетевой стеки с нуля. Дело — это проект с открытым исходным кодом (поддерживаемый Альянсом стандартов связи), и ваша задача — интегрировать готовый SDK .
Выбор устройства «сердца» (MCU)
Ни в коем случае контроллер не потянет Материю. Вам потребуется «камень» с поддержкой IEEE 802.15.4 (радиочасть Thread) и приличным определением памяти для стека.
- Золотой стандарт: Семейство Nordic Semiconductor nRF52840/nRF5340 . Огромное сообщество, отличная поддержка в SDK (nRF Connect SDK).
- Бюджетное решение: ESP32-H2 от Espressif. Это SoC с поддержкой RISC-V, специально заточенной под Matter/Thread. Очень дешево и очень эффективно для простых датчиков.
- Промышленный уровень: STM32WB55 от STMicroelectronics. Хорошо, если вы уже «сидите» на экосистеме ST и приспособитесь к их инструментам.
Инженерная «боль»: Сертификация и безопасность
Дело требует, чтобы каждое устройство имело уникальный сертификат аттестации устройства (DAC) . Это криптографический сертификат, который доказывает, что устройство произведено проверенным вендором.
- PKI (инфраструктура открытых ключей): вам нужно будет научиться работать с хранимыми ключами. В дешевых чипах это делается программно, в серьезных — через внешний Secure Element (чип безопасности, например, от Microchip или Infineon).
- BLE для ввода в эксплуатацию: Matter использует Bluetooth Low Energy (BLE) только для одного — «первичного знакомства» (ввод в эксплуатацию). Устройство должно сначала «спариться» с телефоном по BLE, получить от него настройки Wi-Fi/Thread-сети, а затем переключиться на основной протокол. Это предварительно нужно посмотреть в прошивке.
Как собрать свой первый «Border Router»?
Чтобы тема вашего устройства начала «видеть» Интернет и общаться с экосистемами (Apple Home, Google Home), вам нужен Border Router .
- Способ «сделай сам»: возьмите Raspberry Pi (3 или 4), подключите к нему USB-ключ с поддержкой Thread (например, nRF52840 Dongle), установите пограничный маршрутизатор OpenThread (OTBR) .
- Промышленный путь: Сейчас почти любой современный хаб (Apple HomePod, Google Nest Hub, современные роутеры с поддержкой Thread) уже является Border Router’ом.
Чек-лист для старта проекта:
- Купите 2 отладочные платы (одинаковые, например, ESP32-H2).
- Развернуть среду разработки: Для nRF — это nRF Connect SDK (на базе VS Code), для ESP — ESP-IDF .
- Возьмите пример «Лампочка»: В SDK есть демо-проект «Умная лампа». Это ваш «Hello World».
- Установите приложение «Chip Tool»: Это инструмент для отладки Matter-устройства. С его помощью вы сможете «привязать» свою плату к компьютеру и подать команду на включение светодиода.
Главный совет от NK9 Tech
Не пытайтесь сразу построить сложную систему автоматизации завода на Thread. В конце концов: включите датчик температуры или реле, которое управляется через смартфон по Matter.
Самая частая ошибка: Попытка сэкономить память. Дело требует около 500 КБ Flash и 60-100 КБ RAM. Если вы выберете чип для «ограничения» результатов, вы потратите несколько недель на оптимизацию кода вместо того, чтобы заняться логикой продукта.
Мы наблюдаем закат эпохи «закрытых экосистем». Если вы планируете выпустить продукт для массового рынка IoT в 2026 году, делать его без поддержки Matter — значит заведомо проиграть .
Да, это усложняет разработку на старте (нужен официальный MCU + сертификация), но на выходе постоянно вы работаете с устройством, которое гарантированно будет работать с любой экосистемой: от Home Assistant до Apple HomeKit.
