Google is committed to advancing racial equity for Black communities. See how.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Configurazione DUT del router di confine

Prima di continuare, ti consigliamo di consultare il codelab hardware di OpenThread , che descrive in dettaglio come configurare il tuo ambiente e installare tutti gli strumenti e il software necessari per eseguire il flashing della scheda nRF52840 DK utilizzata in questa guida.

Crea OpenThread

  1. Clonare il repository OpenThread e passare al commit di rilascio del riferimento thread 2018-09-26 :
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Installa la toolchain GNU e altre dipendenze:
    ./script/bootstrap
  3. Costruisci l'esempio nRF52840. Lo switch USB=1 abilita USB CDC ACM nativo come trasporto seriale .
    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

Esegui il flash e collega l'NCP

OTBR Nordic Connection

Vedere Flash the nRF52840 e Connect the nRF52840 steps from the Pre-Built NCP Firmware guide for instructions on how to flash the nRF52840 DK board as an NCP and connect it to Raspberry Pi.

Istruzioni simili si trovano anche nel codelab hardware di OpenThread .

Configura il Raspberry Pi

Vedere il passaggio Download e installazione del sistema operativo dalla pagina della piattaforma Raspberry Pi 3B (RPi3B) Border Router per istruzioni su come installare il sistema operativo e configurare il dispositivo.

Oltre alla normale installazione e configurazione di RPi3B, installa git e alcune utilità consigliate:

sudo apt-get install git screen tcpdump

Configurare OpenThread Border Router

  1. Clona il repository OpenThread Border Router e passa al commit di rilascio certificato per thread 2018-08-19 :
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. Installa le dipendenze:
    ./script/bootstrap
  3. Compilare e installare OTBR e wpantund , utilizzando il commit di certificazione wpantund per wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Apri /etc/wpantund.conf e aggiorna la porta UART per nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Riavviare il wpantund di servizio:
    sudo service wpantund restart

Il Border Router dovrebbe ora essere attivo e funzionante. Vedi OpenThread Border Router per ulteriori informazioni su OTBR.