Configuração do roteador de borda do OpenThread

Ver código-fonte no GitHub

Este guia aborda a criação e a configuração básicas do OpenThread Border Router (OTBR). Após a conclusão deste procedimento, você terá um OTBR que funciona como um dispositivo de thread completo (FTD, na sigla em inglês) em um design de coprocessador de rádio (RCP, na sigla em inglês).

O que é necessário

  • Um Raspberry Pi para o roteador de borda do Thread.
  • Dois dongles USB nRF52840 da Nordic Semiconductor (um para o RCP e outro para o dispositivo final da Thread).

Criar e atualizar o RCP

O OTBR depende de um rádio IEEE 802.15.4 para enviar/receber mensagens da Thread. Este guia vai se concentrar no uso de um coprocessador de rádio (RCP).

Siga a etapa 4 do codelab Criar uma rede Thread com placas nRF52840 e OpenThread para criar e atualizar um dispositivo RCP nRF52840.

Preparar o Raspberry Pi

  1. Instale o Raspberry Pi OS no RPi. As versões para computador e Lite funcionam.

  2. Após a instalação, inicialize o RPi, abra uma janela de terminal e atualize o sistema:

    sudo apt-get update
    sudo apt-get upgrade
    

Anexar o RCP

  1. Conecte o dispositivo RCP ao Raspberry Pi.

  2. Determine o nome da porta serial do dispositivo RCP verificando /dev:

    ls /dev/tty*
    /dev/ttyACMO
    

Instalar o OTBR no Raspberry Pi

Para instalar o OTBR usando o Docker, siga o guia de instalação do OTBR Docker.

Para instalar o OTBR de forma nativa no host do Linux, siga o guia de instalação nativa do OTBR.