O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Configuração de DUT do roteador de borda

Antes de continuar, recomendamos consultar o OpenThread Hardware Codelab , que detalha como configurar seu ambiente e instalar todas as ferramentas e softwares necessários para atualizar a placa nRF52840 DK usada neste guia.

Criar OpenThread

  1. Clone o repositório OpenThread e mude para o commit de lançamento da Referência de Thread 2018-09-26 :
     git clone https://github.com/openthread/openthread 
     cd openthread 
     git checkout -b thread-reference-20180926 
  2. Instale a cadeia de ferramentas GNU e outras dependências:
     ./script/bootstrap 
  3. Crie o exemplo nRF52840. O comutador USB=1 ativa o USB CDC ACM nativo como um transporte serial .
     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 conecte o NCP

Conexão nórdica OTBR

Consulte o Flash o nRF52840 e Conecte as etapas do nRF52840 no guia do firmware do NCP pré-construído para obter instruções sobre como fazer o flash da placa nRF52840 DK como NCP e conectá-la ao Raspberry Pi.

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

Configure o Raspberry Pi

Consulte a etapa Baixar e instalar o sistema operacional na página da plataforma Roteador de borda Raspberry Pi 3B (RPi3B) para obter instruções sobre como instalar o sistema operacional e configurar o dispositivo.

Além da instalação e configuração normais do RPi3B, instale o git e alguns utilitários recomendados:

 sudo apt-get install git screen tcpdump 

Configurar o roteador de borda OpenThread

  1. Clone o repositório do OpenThread Border Router e mude para o commit de liberação 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. Instale dependências:
     ./script/bootstrap 
  3. Compile e instale o OTBR e o wpantund , usando o commit da certificação wpantund para o wpantund :
     WPANTUND_COMMIT=8c189c6 ./script/setup 
  4. Abra o /etc/wpantund.conf e atualize a porta UART para o NRF52840 DK NCP:
    Config:NCP:SocketPath '/dev/ttyACM0'
  5. Reinicie o serviço wpantund :
     sudo service wpantund restart 

O roteador de borda agora deve estar em funcionamento. Consulte OpenThread Border Router para obter mais informações sobre OTBR.