OpenThread, выпущенный Google, представляет собой реализацию Thread® с открытым исходным кодом. Google выпустил OpenThread, чтобы сделать сетевые технологии, используемые в продуктах Google Nest, более доступными для разработчиков, чтобы ускорить разработку продуктов для подключенных домов и коммерческих зданий.

Благодаря узкому уровню абстракции платформы и небольшому объему памяти OpenThread (OT) отличается высокой переносимостью. Он поддерживает как системы на кристалле (SoC), так и сопроцессоры (RCP, NCP).
OpenThread реализует все функции, определенные в спецификации потока. Эта спецификация определяет надежный, безопасный и маломощный протокол беспроводной связи между устройствами на основе IPv6 для домашних и коммерческих зданий.

Функции

OpenThread реализует все сетевые уровни потоков (IPv6, 6LoWPAN, IEEE 802.15.4 с безопасностью MAC, создание Mesh Link, Mesh Routing) и роли устройств, а также поддержку пограничного маршрутизатора.

Службы приложений
  • Конфигурация IPv6 и интерфейс необработанных данных
  • UDP-сокеты
  • Клиент и сервер CoAP
  • DHCPv6-клиент и сервер
  • DNSv6-клиент
Расширенные функции
  • Присмотр за детьми
  • Сообщите предыдущему родителю о повторном присоединении
  • Обнаружение замятия
  • Периодический поиск родителей
Поддержка сопроцессора
  • Шпинель, протокол сопроцессора общего назначения.
  • OT Daemon, драйвер/демон сетевого интерфейса радиосопроцессора в пользовательском пространстве.
  • Поддержка сниффера через узлы Spinel
Пограничный маршрутизатор
  • Двунаправленная доступность IPv6 между Thread и Ethernet/Wi-Fi
  • Двунаправленное обнаружение служб на основе DNS между Thread и Ethernet/Wi-Fi
  • Расширение сетки потоков по каналам Ethernet/Wi-Fi

Как вы будете использовать OpenThread?

Если вы заинтересованы в том, чтобы внести свой вклад в текущую разработку OpenThread , то вам подойдет репозиторий OpenThread GitHub . Там вы найдете весь код, включая информацию о том, как внести свой вклад, наше руководство по стилю, правила поведения, лицензирование и многое другое.

Если вы хотите использовать OpenThread в своих собственных продуктах или для личного развертывания , отметьте параметры ниже.
Определите дизайн оборудования и платформы, которые вы хотите использовать для создания и развертывания собственной сети Thread. Добавьте пограничный маршрутизатор, чтобы подключить сеть Thread к другим сетевым уровням, таким как Wi-Fi или Ethernet, или используйте OpenThread RTOS, единое платформенное решение, использующее LwIP, FreeRTOS и mbed TLS. И используйте OpenThread Commissioner для простого ввода устройств в сеть Thread.
Попробуйте нашу API Codelab и используйте наш справочник по API в качестве руководства по разработке приложений. IPv6, UDP, CoAP, ICMPv6, DNSv6... все это есть.
Ознакомьтесь с нашим Руководством по портированию, в котором описаны все шаги, необходимые для переноса OpenThread на новую аппаратную платформу.
OpenThread может использоваться для сертификации группой потоков. Будучи стеком ссылок на потоки, OpenThread упрощает сертификацию.

Новости

Посмотрите наш сеанс Google I/O, чтобы получить краткий обзор Thread и того, как разработчики могут быстро создавать решения Интернета вещей с помощью OpenThread.
24 января 2025 г.

nRF54L15 — это беспроводная SoC со сверхнизким энергопотреблением, оснащенная процессором Arm® Cortex-M33 и поддерживающая Bluetooth 6.0, Thread, Matter и Zigbee®.
19 сентября 2024 г.

Мы опубликовали руководство о том, как создать пограничный маршрутизатор потоков на платформе Android, используя проект Android с открытым исходным кодом.
12 марта 2024 г.

Полный справочник всех команд CLI и соответствующие руководства по использованию теперь доступны в справочнике OpenThread.

Кто поддерживает OpenThread?

Какие продукты используют OpenThread?

Следующие продукты используют OpenThread и поддерживают основные требования спецификации потоков. Продукты со значком «Built on Thread» сертифицированы Thread Group.

Многие типы устройств используют OpenThread, и классификация, представленная в этом списке продуктов, основана на распространенных типах устройств умного дома. Функциональность типов устройств определяется функциями, которые производитель добавляет к каждому из них.

Хотите, чтобы ваш продукт был представлен? Дополнительную информацию см. в нашем Руководстве по продуктам .

Фильтровать по

Тип устройства
Компания
Сертификация

Tri-band Wi-Fi 7 access point with Thread border routing and 2x5 GbE ethernet.

Dual-band Wi-Fi 7 access point with Thread border routing and 2x2.5 GbE ethernet.

The Camera Hub G5 Pro Wi-Fi is an outdoor camera with a built-in Zigbee hub, Matter controller and Thread Border Router.

The Camera Hub G5 Pro PoE is an outdoor camera with a built-in Zigbee hub, Matter controller and Thread Border Router.

Matter over Thread wall switch module with 4 push-buttons (short, long, and double press), battery powered, matching switch designs of various manufacturers.

A smart 2 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

A smart 4 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

A smart 4 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

A smart 2 button switch based on Matter over Thread that can control the power supply of devices such as lights with great flexibility.

Java является зарегистрированной торговой маркой Oracle и/или ее дочерних компаний. OPENTHREAD и связанные с ним знаки являются товарными знаками Thread Group и используются по лицензии.

Робот Android воспроизводится или модифицируется на основе работы, созданной и распространяемой Google, и используется в соответствии с условиями, описанными в лицензии Creative Commons с указанием авторства 3.0.