Neste guia, você vai aprender a usar a GUI da OTBR na Web para formar a rede Thread. Em seguida, escolha uma plataforma com suporte e crie um dispositivo Joiner.
Para configurar um Border Router, consulte Build e configuração do OpenThread Border Router.
Formar a rede Thread
- Inicialize um novo conjunto de dados operacionais: - sudo ot-ctl dataset init newDone
- Defina as credenciais de rede: - sudo ot-ctl dataset panid 0xdeadDone- sudo ot-ctl dataset extpanid dead1111dead2222Done- sudo ot-ctl dataset networkname OpenThreadGuideDone- sudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEADDone
- Gere uma PSKc codificada em hexadecimal usando uma senha (credencial do emissor), o ID de PAN estendido e o nome da rede com a ferramenta PSKc Generator no OTBR. Use o mesmo ID de PAN estendido e nome de rede que foram usados no conjunto de dados operacionais: - cd ~/ot-br-posix/build/otbr/tools- ./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide198886f519a8fd7c981fee95d72f4ba7
- Defina o PSKc: - sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7Done
- Confirme o conjunto de dados ativo, defina o prefixo na malha e forme a rede Thread: - sudo ot-ctl dataset commit activeDone- sudo ot-ctl prefix add fd11:22::/64 pasorDone- sudo ot-ctl ifconfig upDone- sudo ot-ctl thread startDone- sudo ot-ctl netdata registerDone
- Confirme a configuração de rede: - sudo ot-ctl stateleader Done- sudo ot-ctl pskc198886f519a8fd7c981fee95d72f4ba7 Done
Preparar o dispositivo do participante
Crie e atualize um dispositivo com o OpenThread para funcionar como o Combinador. Para uma visão geral de como criar o OpenThread, consulte o guia de criação.
Use a opção de build -DOT_JOINER=ON para ativar o papel de participante.
As instruções específicas sobre como criar plataformas com suporte com o GNU Autotools podem ser encontradas na pasta de plataforma de cada exemplo.
Ao comissionar um participante, é importante entender os seguintes termos e conceitos:
- Credencial de dispositivo de vinculação: é necessário fornecer uma frase de acesso para comissionar um dispositivo, por exemplo, - J01NU5. Essa frase de 128 bits é separada da credencial do comissário que você criou ao formar sua rede Thread e tem requisitos diferentes:- Precisa ser uma string de todos os caracteres alfanuméricos em maiúsculas (0 a 9 e A a Y, excluindo I, O, Q e Z para facilitar a leitura), com um comprimento entre 6 e 32 caracteres.
 - A credencial do dispositivo que se junta também pode ser chamada de frase de acesso de junção, senha de junção ou PSKd. Essa frase de proteção é usada para autenticar um dispositivo durante a comissionamento do Thread. Também é possível usá-lo com o valor EUI64 de um dispositivo para gerar um QR code exclusivo. 
- PSKd: chave pré-compartilhada para o participante. O PSKd é a credencial do dispositivo de participação quando é codificado especificamente em formato binário. 
- EUI-64: identificador exclusivo estendido de 64 bits, por exemplo, - 0000b57fffe15d68. É o IEEE EUI-64 atribuído de fábrica de um dispositivo participante, usado para gerar um QR code e identificar exclusivamente um dispositivo.
Quando o dispositivo participante estiver pronto, acesse o IEEE EUI-64 atribuído pela fábrica. Use
o comando eui64 na CLI do OpenThread:
eui64
0000b57fffe15d68
Done
Selecionar o tipo de comissário
O OpenThread Commissioner fornece a CLI do OT Commissioner para comissionar um dispositivo externamente.
A CLI do OT Commissioner é executada na mesma máquina host que o OTBR. No próximo guia, aprenda a usar a CLI do OT Commissioner para se conectar a um roteador de borda e comissionar um novo dispositivo.