Узнать о потоке
Вы новичок в 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
API Codelab
Хотите использовать API OpenThread в приложении? Используя настоящее оборудование, научитесь:
- Запрограммируйте кнопки и светодиоды на платах разработки Nordic nRF52840
- Используйте общие API
otInstance
классotInstance
- Отслеживайте и реагируйте на изменения состояния OpenThread
- Отправлять сообщения UDP на все устройства в сети Thread
Сетевой симулятор 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? Хотите внести свой вклад в его постоянное развитие? На нашей странице ресурсов описаны все способы получения помощи или помощи.