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

OpenThread Border Router

Пограничный маршрутизатор потоков соединяет сеть потоков с другими сетями на основе IP, такими как Wi-Fi или Ethernet. Для потоковой сети требуется пограничный маршрутизатор для подключения к другим сетям.

Архитектура пограничного агента OTBR

Граничный маршрутизатор потока минимально поддерживает следующие функции:

  • Сквозное IP-соединение посредством маршрутизации между устройствами Thread и другими внешними IP-сетями
  • Ввод в эксплуатацию внешнего потока (например, мобильного телефона) для аутентификации и присоединения устройства Thread к сети Thread

Сертифицированная резьба

Реализация граничного маршрутизатора OpenThread называется граничным маршрутизатором OpenThread (OTBR). OTBR - это сертифицированный компонент для Raspberry Pi 3B с NCP Nordic nRF52840 .

Начать

Докер

Самый быстрый способ начать работу с OTBR - это попробовать версию Docker. Запустите OTBR в контейнере Docker в любой системе на базе Linux или Raspberry Pi 3B, используя физический или имитированный RCP.

Дополнительные сведения см. В обзоре поддержки Docker .

Платформы

OTBR также работает непосредственно на поддерживаемой платформе:

  1. Выберите платформу:
  2. Сборка и настройка OTBR
  3. Узнайте об инструментах и ​​скриптах, включенных в OTBR

Получить код

Чтобы перейти непосредственно к исходному коду, см. Репозиторий GitHub пограничного маршрутизатора OpenThread .

Вы можете внести свой вклад в продолжающееся развитие OpenThread пограничного маршрутизатора путем отправки сообщений об ошибках и пожелания к Issue Tracker .

Общественные проекты

QEMU OTBR

Член сообщества OT включил поддержку OTBR с помощью QEMU , эмулятора машины с открытым исходным кодом и виртуализатора. Проект эмулирует Raspbian на архитектуре ARM.

Особенности и услуги

OTBR включает в себя ряд функций, в том числе:

  • Веб-интерфейс для настройки и управления
  • Thread Border Agent для поддержки внешнего ввода в эксплуатацию
  • Делегирование префиксов DHCPv6 для получения префиксов IPv6 для потоковой сети
  • NAT64 для подключения к сетям IPv4
  • DNS64, чтобы позволить устройствам Thread инициировать обмен данными по имени с сервером только для IPv4
  • Драйвер интерфейса потока с использованием встроенной функции OpenThread
  • Поддержка Docker

Услуги пограничного маршрутизатора

ОТБР предоставляет следующие услуги:

  • Издатель mDNS - позволяет внешнему уполномоченному обнаруживать OTBR и связанную с ним сеть потоков.
  • Генератор PSKc - для генерации ключей PSKc
  • Веб-сервис - веб-интерфейс для управления сетью потоков

Сторонние компоненты для Border Router Services включают Simple Web Server и Material Design Lite для инфраструктуры веб-интерфейса.