Перейти к содержанию

Thread (сетевой протокол)

Материал из Мегавики — свободной энциклопедии

Thread — протокол энергоэффективных беспроводных mesh-сетей для устройств интернета вещей, работающий на основе стандарта IEEE 802.15.4 и использующий IPv6. Разрабатывается и поддерживается консорциумом Thread Group.[1]

Часто используется стандартом Matter в качестве транспорта (такая комбинация называется Matter-over-Thread — Matter поверх Thread) для устройств на батарейках для умного дома.

История

Работа над стандартом началась в 2014 году консорциумом Thread Group, куда входили компании Google, Samsung, ARM и Silicon Labs.[2] Первая версия спецификации была представлена в 2015 году[3], тогда же была запущена программа сертификации совместимых устройств[4]. Первым устройством в широкой продаже, работающим на Thread, стал Google Nest Hub Max, выпущенный в 2019 году.[5] В 2018 году Apple присоединилась к консорциуму, а в 2020 представила свое первое совместимое устройство — Apple HomePod mini. В ноябре 2025 была преодолена отметка в 1000 сертифицированных устройств.[6]

Характеристики и принцип работы

Стандарт Thread работает на основе IPv6 и 6LoWPAN: каждое устройство имеет свой сетевой адрес, что позволяет им коммуницировать напрямую. Благодаря ячеистой топологии в сети отсутствует единая точка отказа — если одно из устройств вышло из строя, сеть продолжит функционировать и данные будут маршрутизироваться через остальные устройства.[7]

Thread проектировался для энергоэффективности. Устройства использует UDP, пакеты маленьких размеров, сжатие заголовков, чтобы уменьшить энергопотребление. Кроме того, устройства большую часть времени находятся в спящем режиме и не посылают keep-alive пакеты (как, например, в Wi-Fi). Благодаря этому устройства могут работать от одной батарейки до нескольких лет.[8]

В сети Thread устройства могут выполнять следующие роли:[9]

  • Роутер: пересылает сетевые пакеты, хранит таблицы маршрутизации и всё время держит приемопередатчик включенным
  • Конечное устройство: батарейные устройства, которые преимущественно коммуницируют только с роутером и не пересылают пакеты от других устройств. Могут отключать свой трансивер для экономии энергии
  • Пограничный роутер: устройство, которое может пересылать пакеты между Thread-сетью и другими сетями (например, Wi-Fi). Как правило, в роли пограничных роутеров работают хабы умного дома, например Google Nest Hub или Apple HomePod.[10]

Примечания