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
Zainstaluj system Raspberry Pi OS na RPi. Dobrze sprawdzą się zarówno wersje na komputery, jak i na urządzenia mobilne.
Po zainstalowaniu uruchom RPi, otwórz okno terminala i zaktualizuj system:
sudo apt-get update
sudo apt-get upgrade
Załącz plik RCP
Podłącz urządzenie RCP do Raspberry Pi.
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.