Konfigurowanie routera granicznego OpenThread

Wyświetl źródło na GitHubie

Ten przewodnik zawiera informacje o podstawowej kompilacji i konfiguracji OpenThread Border Router (OTBR). Po zakończeniu tej procedury będziesz mieć urządzenie OTBR, które działa jako urządzenie Full Thread (FTD) w ramach projektu procesora radiowego (RCP).

Czego potrzebujesz

  • Raspberry Pi do routera granicznego Thread.
  • 2 dongle USB nRF52840 firmy Nordic Semiconductor (jeden do RCP, a drugi do urządzenia końcowego Thread).

Tworzenie i flashowanie RCP

OTBR do wysyłania i odbierania wiadomości w ramach Thread korzysta z interfejsu radiowego IEEE 802.15.4. W tym przewodniku skupimy się na korzystaniu z współprocesora radiowego (RCP).

Aby skompilować i sflashować urządzenie RCP nRF52840, wykonaj krok 4 w codelab Tworzenie sieci Thread z kartami nRF52840 i OpenThread.

Przygotowanie Raspberry Pi

  1. Zainstaluj system Raspberry Pi OS na RPi. Dobrze sprawdzą się zarówno wersje na komputery, jak i na urządzenia mobilne.

  2. Po zainstalowaniu uruchom RPi, otwórz okno terminala i zaktualizuj system:

    sudo apt-get update
    sudo apt-get upgrade
    

Załącz plik RCP

  1. Podłącz urządzenie RCP do Raspberry Pi.

  2. Określ nazwę portu szeregowego urządzenia RCP, sprawdzając /dev:

    ls /dev/tty*
    /dev/ttyACMO
    

Instalowanie usługi OTBR na Raspberry Pi

Aby zainstalować OTBR za pomocą Dockera, postępuj zgodnie z przewodnikiem po instalacji OTBR w Dockerze.

Aby zainstalować OTBR natywnie na hoście z Linuksem, postępuj zgodnie z instrukcjami instalacji natywnej OTBR.