O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Configuração do DUT do Border Router

Antes de continuar, recomendamos ir através do OpenThread Hardware Codelab , que detalha como configurar seu ambiente e instalar todas as ferramentas e software necessários para piscar o conselho nRF52840 DK utilizado neste guia.

Construir OpenThread

  1. Clone o repositório OpenThread, e mude para a Referência da linha 2018/09/26 liberação cometer:
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. Instalar o conjunto de ferramentas GNU e outras dependências:
    ./script/bootstrap
  3. Construa o exemplo nRF52840. O USB=1 interruptor permite USB nativa CDC ACM como um transporte de série .
    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 e conectar o NCP

Conexão Nórdica OTBR

Veja o flash da nRF52840 e Ligue os nRF52840 passos do guia NCP Firmware pré-construídos para obter instruções sobre como piscar o conselho nRF52840 DK como um NCP e conectá-lo ao Raspberry Pi.

Instruções semelhantes também são encontrados no Hardware OpenThread Codelab .

Configure o Raspberry Pi

Veja o download e instale o passo OS do (RPi3B) página da plataforma Raspberry Pi 3B Border Router para obter instruções sobre como instalar o sistema operacional e configurar o dispositivo.

Além da configuração RPi3B normal e configuração, instalar git e alguns utilitários de Recomendações:

sudo apt-get install git screen tcpdump

Configurar OpenThread Border Router

  1. Clone o repositório OpenThread Border Router, e mude para o Tópico Certificado 2018/08/19 liberação cometer:
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. Instalar dependências:
    ./script/bootstrap
  3. Compilar e instalar OTBR e wpantund , usando a certificação OTBR comprometer por wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. Abrir /etc/wpantund.conf e atualizar a porta UART para o nRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Reinicie o wpantund serviço:
    sudo service wpantund restart

O Border Router agora deve estar instalado e funcionando. Veja OpenThread Border Router para mais informações sobre OTBR.