Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Configuración de DUT del enrutador fronterizo

Antes de continuar, se recomienda pasar por el OpenThread hardware de experimento , que detalla cómo configurar el entorno e instalar todas las herramientas y el software necesarios para actualizar el tablero de nRF52840 DK utilizada en esta guía.

Construir OpenThread

  1. Clonar el repositorio OpenThread, y el interruptor a la referencia de rosca 26/09/2018 comunicado de cometer:
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Instalar las herramientas GNU y otras dependencias:
    ./script/bootstrap
  3. Cree el ejemplo nRF52840. El USB=1 interruptor activa nativa USB CDC ACM como un transporte 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

Ver el destello del nRF52840 y Conectar los nRF52840 pasos de la guía PNC firmware pre-construidos para obtener instrucciones sobre cómo actualizar el tablero de nRF52840 DK como un PNC y conectarlo a la Frambuesa Pi.

Instrucciones similares se encuentran también en el hardware OpenThread de experimento .

Configurar la Raspberry Pi

Ver el Descargar e instalar el sistema operativo paso de la (RPi3B) página de la plataforma Frambuesa Pi 3B Border Router para obtener instrucciones sobre cómo instalar el sistema operativo y configurar el dispositivo.

Además de la configuración RPi3B normal y configuración, instalar git y algunas utilidades recomendados:

sudo apt-get install git screen tcpdump

Configurar el enrutador de borde OpenThread

  1. Clonar el repositorio Border Router OpenThread, y el interruptor a la rosca Certificado 19/08/2018 comunicado de comprometerse:
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. Instalar las dependencias:
    ./script/bootstrap
  3. Compilar e instalar OTBR y wpantund , utilizando la certificación OTBR comprometerse para wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Abrir /etc/wpantund.conf y actualizar 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. Ver Border Router OpenThread para obtener más información sobre OTBR.