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

Configuración de DUT del router fronterizo

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Antes de continuar, te recomendamos que revises el Codelab de hardware de OpenThread, que detalla cómo configurar tu entorno y también instalar todas las herramientas y el software necesarios para escribir en la memoria flash de la placa nRF52840 DK que se usa en esta guía.

Cómo compilar OpenThread

  1. Clona el repositorio de OpenThread y cambia a la confirmación de actualización Thread Reference 2018-09-26:
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Instala la cadena de herramientas de GNU y otras dependencias:
    ./script/bootstrap
    .
  3. Compila el ejemplo de nRF52840. El interruptor USB=1 habilita ACM USB CDC nativos 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 conecta el NCP

Conexión nórdica OTBR

Consulta los pasos para escribir en la memoria nRF52840 y Conecta el nRF52840 de la guía sobre el firmware previamente compilado de NCP a fin de obtener instrucciones para instalar la placa nRF52840 DK como NCP y conectarla a la placa Raspberry Pi.

También puedes encontrar instrucciones similares en el Codelab de hardware de OpenThread.

Configura Raspberry Pi

Consulta el paso para descargar e instalar el SO de la página de la plataforma Router de Raspberry Pi 3B (RPi3B) a fin de obtener instrucciones para instalar el SO y configurar el dispositivo.

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

sudo apt-get install git screen tcpdump

Configurar router de borde de OpenThread

  1. Clona el repositorio de router de borde de OpenThread y cambia la confirmación de la versión 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. Instala las dependencias:
    ./script/bootstrap
    .
  3. Compila e instala OTBR y wpantund con la confirmación de certificación de OTBR para wpantund:
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Abre /etc/wpantund.conf y actualiza el puerto UART para el nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Reinicia el servicio de wpantund:
    sudo service wpantund restart

El router de borde ahora debería estar en funcionamiento. Consulta Router de borde de OpenThread para obtener más información sobre OTBR.