Google is committed to advancing racial equity for Black communities. See how.
Эта страница переведена с помощью Cloud Translation API.
Switch to English

Начать

Узнать о потоке

Вы новичок в Thread ® ? Или просто нужно освежить свои знания? Ознакомьтесь с нашим учебником по потокам , который охватывает все основы работы с потоками.

Попробуйте OpenThread

Хотите узнать, что такое OpenThread, выпущенный Google? Самый быстрый способ сделать это - просмотреть одну из наших лабораторий кода или руководств.

Моделирование Codelab с помощью Docker

Попробуйте OpenThread без использования тестового оборудования. Используя Docker на компьютере Mac или Linux, узнайте, как:

  • Имитация сети потоков
  • Аутентификация узлов потока с вводом в эксплуатацию
  • Используйте OpenThread Daemon для управления смоделированной сетью потоков с RCP

Попробуйте Simulation Codelab с Docker

Simulation Codelab с набором инструментов сборки

Альтернативная версия Docker Simulation Codelab, где вместо использования Docker вы настраиваете цепочку инструментов сборки OpenThread и строите OpenThread непосредственно на компьютере Mac или Linux.

Попробуйте Simulation Codelab с набором инструментов сборки

Аппаратная Codelab

Погрузитесь прямо в аппаратное обеспечение, где вы узнаете, как:

  • Flash OpenThread на платах разработки Nordic nRF52840
  • Создайте настоящую сеть потоков
  • Аутентификация узлов потока с вводом в эксплуатацию
  • Используйте интерфейс командной строки OpenThread для многоадресной рассылки и UDP

Попробуйте Hardware Codelab

API Codelab

Хотите использовать API OpenThread в приложении? Используя настоящее оборудование, научитесь:

  • Запрограммируйте кнопки и светодиоды на платах разработки Nordic nRF52840
  • Используйте общие API otInstance класс otInstance
  • Отслеживайте и реагируйте на изменения состояния OpenThread
  • Отправлять сообщения UDP на все устройства в сети Thread

Попробуйте API Codelab

Сетевой симулятор Codelab

Симулятор сети OpenThread (OTNS) позволяет визуализировать и управлять смоделированной сетью потоков с помощью интерфейса командной строки и веб-интерфейса. На компьютере Mac или Linux узнайте, как:

  • Установите OTNS и создайте OpenThread для OTNS
  • Используйте OTNS-Web для управления сетью потоков и визуализации активности в веб-браузере
  • Используйте OTNS-CLI для дальнейшего управления симуляцией

Попробуйте сетевой симулятор Codelab

Codelab для тестирования и визуализации

OTNS можно использовать с Silk , полностью автоматизированной тестовой платформой для проверки функции, возможностей и производительности системы OpenThread на реальных устройствах. На компьютере Mac или Linux узнайте, как:

  • Создайте OpenThread для реальных устройств с включенной функцией OTNS
  • Используйте OTNS-Web для мониторинга состояния сети потоков, сформированной с помощью тестовых примеров Silk.

Попробуйте Codelab для тестирования и визуализации

Граничный маршрутизатор с докером

Если вас интересует пограничный маршрутизатор потоков, быстро начните работу с пограничным маршрутизатором OpenThread (OTBR), опробовав его в контейнере Docker на любом компьютере под управлением Linux.

Попробуйте руководство по OTBR Docker

Получить код

Уже знаете, что делаете, и хотите начать работу с кодом? Посетите сайт OpenThread GitHub , где вы можете найти репозиторий OpenThread, а также другие репозитории поддержки, такие как OpenThread Border Router, OpenThread RTOS и OpenThread Commissioner.

Поддержка платформы

OpenThread был перенесен на несколько устройств и платформ как командой OpenThread, так и поставщиками микросхем и сообществом.

См. Список платформ, поддерживаемых поставщиками, на странице поддержки поставщиков .

Узнайте больше об архитектуре системы и дизайне платформ в обзоре платформ .

Поддержка Docker

Образы Docker для использования с OpenThread доступны в Docker Hub . Эти образы создаются и тестируются командой OpenThread и представляют собой простой способ начать работу с OpenThread без необходимости проходить через набор инструментов и конфигурацию системы.

Руководства пользователя

Нужна помощь с конкретной задачей или функцией? Наши гиды могут помочь.

Категория Содержание
Построить Как собрать и настроить OpenThread и включить расширенные функции
Портирование Как перенести OpenThread на новую аппаратную платформу
Пограничный маршрутизатор Как подключить вашу сеть OpenThread к другим сетям IPv6 с помощью пограничного маршрутизатора или использовать внешний ввод потока в эксплуатацию
Комиссар Как создать и использовать OT Commissioner для ввода устройств в эксплуатацию в сети Thread
Писпинель Как использовать Pyspinel для создания сниффера пакетов Thread.
Сертификация Как протестировать свою платформу на соответствие всем тестовым сценариям сертификации

API приложений

Разрабатываете приложение для работы поверх OpenThread? Попробуйте нашу Codelab «Разработка с использованием OpenThread API», чтобы изучить основы, или загляните в справочную документацию по API, чтобы узнать, какие сервисы OpenThread доступны.

Тестирование и сертификация

Узнайте, как мы тестируем OpenThread и какие инструменты пользовательского тестирования доступны на нашей странице тестирования , а также просмотрите последние показатели качества производительности OpenThread на наших панелях мониторинга качества .

Если вас интересует сертификация потоков для вашего продукта или компонента, см. Страницу сертификации .

Получите помощь или внесите свой вклад

Есть вопрос об OpenThread? Хотите внести свой вклад в его постоянное развитие? На нашей странице ресурсов описаны все способы получения помощи или помощи.