Настройка пограничного маршрутизатора OpenThread

Посмотреть исходный код на GitHub

В этом руководстве описывается базовая сборка и настройка пограничного маршрутизатора OpenThread (OTBR). По завершении этой процедуры у вас будет OTBR, который функционирует как полнопоточное устройство (FTD) в конструкции радиосопроцессора (RCP) .

Что вам понадобится

  • Raspberry Pi для пограничного маршрутизатора Thread.
  • 2 USB-ключа Nordic Semiconductor nRF52840 (один для RCP, другой для устройства на конце резьбы).

Сборка и прошивка RCP

OTBR зависит от радиосвязи IEEE 802.15.4 для отправки/получения сообщений потока. В этом руководстве основное внимание будет уделено использованию радиосопроцессора (RCP).

Выполните шаг 4 статьи «Создание сети потоков с помощью плат nRF52840 и лаборатории кода OpenThread », чтобы создать и прошить устройство RCP nRF52840.

Подготовьте Raspberry Pi

  1. Установите ОС Raspberry Pi на RPi. Версии для настольных компьютеров и Lite будут работать.

  2. После установки загрузите RPi, откройте окно терминала и обновите систему:

    sudo apt-get update
    sudo apt-get upgrade
    

Прикрепите RCP

  1. Подключите устройство RCP к Raspberry Pi.

  2. Определите имя последовательного порта для устройства RCP, проверив /dev :

    ls /dev/tty*
    /dev/ttyACMO
    

Установите OTBR на Raspberry Pi

Чтобы установить OTBR с помощью Docker, следуйте руководству по установке OTBR Docker .

Чтобы установить OTBR в исходном виде на хосте Linux, следуйте руководству по установке OTBR Native .