Google jest zaangażowany w promowanie równości rasowej dla społeczności czarnych. Zobacz jak.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Konfiguracja routera granicznego

Przed kontynuowaniem zalecamy zapoznanie się ze sprzętowym kodem OpenThread , w którym opisano szczegółowo, jak skonfigurować środowisko i zainstalować wszystkie narzędzia i oprogramowanie potrzebne do flashowania płyty nRF52840 DK używanej w tym przewodniku.

Twórz OpenThread

  1. Sklonuj repozytorium OpenThread i przejdź do zatwierdzenia wydania Thread Reference 2018-09-26 :
     git clone https://github.com/openthread/openthread 
     cd openthread 
     git checkout -b thread-reference-20180926 
  2. Zainstaluj łańcuch narzędzi GNU i inne zależności:
     ./script/bootstrap 
  3. Zbuduj przykład nRF52840. Przełącznik USB=1 umożliwia natywny USB CDC ACM jako transport szeregowy .
     make -f examples/Makefile-nRF52840 BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 \
      DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 \
      UDP_FORWARD=1 USB=1 

Flash i podłącz NCP

OTBR Nordic Connection

Zobacz instrukcje Flash nRF52840 i Podłącz nRF52840 z przewodnika po oprogramowaniu wbudowanego NCP, aby uzyskać instrukcje dotyczące flashowania płyty nRF52840 DK jako NCP i podłączania jej do Raspberry Pi.

Podobne instrukcje można znaleźć również w Codelabie sprzętu OpenThread .

Skonfiguruj Raspberry Pi

Zobacz krok Pobierz i zainstaluj system operacyjny ze strony platformy Raspberry Pi 3B (RPi3B) Border Router, aby uzyskać instrukcje dotyczące instalowania systemu operacyjnego i konfigurowania urządzenia.

Oprócz normalnej instalacji i konfiguracji RPi3B zainstaluj git i kilka zalecanych narzędzi:

 sudo apt-get install git screen tcpdump 

Skonfiguruj router OpenThread Border Router

  1. Sklonuj repozytorium OpenThread Border Router i przejdź do zatwierdzenia wydania Thread Certified 2018-08-19 :
     git clone https://github.com/openthread/ot-br-posix 
     cd ot-br-posix 
     git checkout -b thread-br-certified-20180819 
  2. Zainstaluj zależności:
     ./script/bootstrap 
  3. Skompiluj i zainstaluj OTBR i wpantund , korzystając ze zobowiązania certyfikacyjnego wpantund dla wpantund :
     WPANTUND_COMMIT=8c189c6 ./script/setup 
  4. Otwórz /etc/wpantund.conf i zaktualizuj port UART dla NCP nRF52840 DK:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Uruchom ponownie usługę wpantund :
     sudo service wpantund restart 

Router brzegowy powinien teraz być uruchomiony. Aby uzyskać więcej informacji o OTBR, zobacz OpenThread Border Router .