Neste guia, você vai aprender a usar a GUI da Web do OTBR para formar a rede Thread. Em seguida, escolha uma plataforma com suporte e criar um dispositivo Joiner.
Para configurar um roteador de borda, consulte Criação e configuração do roteador de borda do OpenThread.
Formar a rede Thread
GUI da Web
A maneira recomendada de formar uma rede Thread é por meio da Web OTBR GUI. Ao fazer isso, altere todos os valores padrão na opção de menu Formulário, exceto os valores na malha Prefixo.
Anote a Senha longa usada. Esta senha longa é o Comissário Credencial e é usada (junto com o ID do PAN estendido e o nome da rede) para gerar a chave pré-compartilhada para o comissário (PSKc). O PSKc é necessário para autenticar o Thread Commissioner (o dispositivo externo) na rede.
Manual
A rede Thread também pode ser formada manualmente na linha de comando
OpenThread POSIX usando ot-ctl
.
Inicialize um novo conjunto de dados operacional:
sudo ot-ctl dataset init new
DoneDefina as credenciais da rede:
sudo ot-ctl dataset panid 0xdead
Donesudo ot-ctl dataset extpanid dead1111dead2222
Donesudo ot-ctl dataset networkname OpenThreadGuide
Donesudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
DoneGere um PSKc codificado em hexadecimal usando uma senha longa (credencial de comissão), o ID do PAN estendido e o nome da rede com a ferramenta geradora PSKc ativada para o OTBR. Use o mesmo ID do PAN estendido e o mesmo nome de rede que foi usado no conjunto de dados operacional:
cd ~/ot-br-posix/build/otbr/tools
./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
198886f519a8fd7c981fee95d72f4ba7Defina o PSKc:
sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
DoneConfirme o conjunto de dados ativo, defina o prefixo da malha e formule a linha de execução rede:
sudo ot-ctl dataset commit active
Donesudo ot-ctl prefix add fd11:22::/64 pasor
Donesudo ot-ctl ifconfig up
Donesudo ot-ctl thread start
Donesudo ot-ctl netdata register
DoneConfirme a configuração da rede:
sudo ot-ctl state
leader Donesudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7 Done
Preparar o dispositivo do Joiner
Crie e atualize um dispositivo com o OpenThread para funcionar como o Joiner. Para um visão geral da criação do OpenThread, consulte o Guia de criação.
Use a opção de build -DOT_JOINER=ON
para ativar o papel de Combinador.
Instruções específicas sobre a construção de plataformas suportadas com GNU Autotools podem ser nos exemplos pasta da plataforma.
Ao contratar um marceneiro, é importante entender os seguintes termos e conceitos:
Inscrição na credencial do dispositivo: você precisará fornecer uma senha longa para encomendar um dispositivo, por exemplo,
J01NU5
. Esta senha longa é separada da credencial de comissão que você criou ao formar a conversa. e tem requisitos diferentes:- Precisa ser uma string com todos os caracteres alfanuméricos maiúsculos (0-9 e A-Y, excluindo I, O, Q e Z para facilitar a leitura), com um comprimento entre 6 e 32 caracteres.
A credencial de ingresso no dispositivo também pode ser chamada de senha de mesclagem, Senha do Joiner, ou PSKd. Esta senha longa é usada para autenticar um dispositivo durante o comissionamento do Thread. Também é possível usá-lo com o EUI64 de um dispositivo para gerar um QR code exclusivo.
PSKd: chave pré-compartilhada do Joiner. O PSKd é o dispositivo de conexão Credencial quando é codificada especificamente em formato binário.
EUI-64: identificador exclusivo estendido de 64 bits, por exemplo
0000b57fffe15d68
Este é o IEEE EUI-64 atribuído de fábrica a um dispositivo Joiner usada para gerar um QR code e identificar um dispositivo de forma exclusiva.
Quando o dispositivo do Joiner estiver pronto, receba o IEEE EUI-64 atribuído de fábrica. Usar
o comando eui64
na CLI do OpenThread:
eui64
0000b57fffe15d68
Done
Selecionar o tipo de comissário
O OpenThread Commissioner (em inglês) oferece a OT Commissioner CLI para comissionar um dispositivo externamente.
A CLI do OT Commissioner é executada na mesma máquina host que o OTBR. Nos próximos guia, saiba como usar a OT Commissioner CLI para se conectar a um roteador de borda e encomendar um novo dispositivo.