Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Configuración de DUT del enrutador fronterizo

Antes de continuar, recomendamos consultar el laboratorio de código de hardware OpenThread , que detalla cómo configurar su entorno e instalar todas las herramientas y el software necesarios para actualizar la placa nRF52840 DK utilizada en esta guía.

Construir OpenThread

  1. Clone el repositorio de OpenThread y cambie a Thread Reference 2018-09-26 release commit:
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Instale la cadena de herramientas GNU y otras dependencias:
    ./script/bootstrap
  3. Cree el ejemplo nRF52840. El conmutador USB=1 habilita USB CDC ACM nativo como transporte en serie .
    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 y conecte el NCP

Conexión OTBR Nordic

Consulte los pasos de Flash the nRF52840 y Connect the nRF52840 de la guía de firmware NCP prediseñado para obtener instrucciones sobre cómo actualizar la placa nRF52840 DK como NCP y conectarla a la Raspberry Pi.

También se encuentran instrucciones similares en OpenThread Hardware Codelab .

Configurar la Raspberry Pi

Consulte el paso Descargar e instalar el sistema operativo desde la página de la plataforma del enrutador de borde Raspberry Pi 3B (RPi3B) para obtener instrucciones sobre cómo instalar el sistema operativo y configurar el dispositivo.

Además de la instalación y configuración normales de RPi3B, instale git y algunas utilidades recomendadas:

sudo apt-get install git screen tcpdump

Configurar el enrutador de borde OpenThread

  1. Clone el repositorio de OpenThread Border Router y cambie al compromiso de lanzamiento de 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. Instalar dependencias:
    ./script/bootstrap
  3. Compile e instale OTBR y wpantund , utilizando el compromiso de certificación wpantund para wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Abra /etc/wpantund.conf y actualice el puerto UART para el nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Reinicie el wpantund servicio:
    sudo service wpantund restart

El enrutador de borde ahora debería estar en funcionamiento. Consulte Enrutador de borde OpenThread para obtener más información sobre OTBR.