OpenThread
OpenThread, выпущенный Google, представляет собой реализацию Thread® с открытым исходным кодом. Google выпустил OpenThread, чтобы сделать сетевые технологии, используемые в продуктах Google Nest, более доступными для разработчиков, чтобы ускорить разработку продуктов для подключенных домов и коммерческих зданий.
Благодаря узкому уровню абстракции платформы и небольшому объему памяти OpenThread (OT) отличается высокой переносимостью. Он поддерживает как системы на кристалле (SoC), так и сопроцессоры (RCP, NCP).
Благодаря узкому уровню абстракции платформы и небольшому объему памяти 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 в своих собственных продуктах или для личного развертывания , отметьте параметры ниже.
Если вы хотите использовать OpenThread в своих собственных продуктах или для личного развертывания , отметьте параметры ниже.
Развертывание сети потоков
Определите дизайн оборудования и платформы, которые вы хотите использовать для создания и развертывания собственной сети Thread. Добавьте пограничный маршрутизатор, чтобы подключить сеть Thread к другим сетевым уровням, таким как Wi-Fi или Ethernet, или используйте OpenThread RTOS, единое платформенное решение, использующее LwIP, FreeRTOS и mbed TLS. И используйте OpenThread Commissioner для простого ввода устройств в сеть Thread.
Разрабатывайте приложения поверх сети Thread
Попробуйте нашу API Codelab и используйте наш справочник по API в качестве руководства по разработке приложений. IPv6, UDP, CoAP, ICMPv6, DNSv6... все это есть.
Порт OpenThread на новую аппаратную платформу
Ознакомьтесь с нашим Руководством по портированию, в котором описаны все шаги, необходимые для переноса OpenThread на новую аппаратную платформу.
Получите сертификацию резьбы для вашего продукта OpenThread
OpenThread может использоваться для сертификации группой потоков. Будучи стеком ссылок на потоки, OpenThread упрощает сертификацию.
Новости
Опубликовано руководство Android Border Router
19 сентября 2024 г.
Мы опубликовали руководство о том, как создать пограничный маршрутизатор потоков на платформе Android, используя проект Android с открытым исходным кодом.
Мы опубликовали руководство о том, как создать пограничный маршрутизатор потоков на платформе Android, используя проект Android с открытым исходным кодом.
Доступны справочник по командам CLI и руководства по концепциям.
12 марта 2024 г.
Полный справочник всех команд CLI и соответствующие руководства по использованию теперь доступны в справочнике OpenThread.
Полный справочник всех команд CLI и соответствующие руководства по использованию теперь доступны в справочнике OpenThread.
Опубликована ссылка на переменные конфигурации
26 декабря 2023 г.
В справочник OpenThread добавлен полный справочник всех переменных конфигурации OpenThread по группам.
В справочник OpenThread добавлен полный справочник всех переменных конфигурации OpenThread по группам.
Кто поддерживает OpenThread?
Java является зарегистрированной торговой маркой Oracle и/или ее дочерних компаний. OPENTHREAD и связанные с ним знаки являются товарными знаками Thread Group и используются по лицензии.
Робот Android воспроизводится или модифицируется на основе работы, созданной и распространяемой Google, и используется в соответствии с условиями, описанными в лицензии Creative Commons с указанием авторства 3.0.
Робот Android воспроизводится или модифицируется на основе работы, созданной и распространяемой Google, и используется в соответствии с условиями, описанными в лицензии Creative Commons с указанием авторства 3.0.