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

Preparar a rede Thread e o dispositivo combinador

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Veja o código no GitHub

Neste guia, aprenda a usar a GUI da Web do OTBR para formar a Thread Network. Em seguida, escolha uma plataforma compatível e crie um dispositivo Combinador.

Para configurar um roteador de borda, consulte Criação e configuração de roteadores de borda do OpenThread.

Formar a rede Thread

GUI da Web

A maneira recomendada de formar uma rede Thread é pela GUI Web OTBR. Ao fazer isso, altere todos os valores padrão na opção de menu Formulário, exceto o Prefixo Na malha.

Anote a senha longa usada. Essa senha é a credencial do Commissioner. Ela é usada com o ID do PAN estendido e o nome da rede para gerar a chave pré-compartilhada do Commissioner (PSKc). A PSKc é necessária para autenticar o Thread Commissioner (o dispositivo externo) na rede.

Manual

A rede Thread também pode ser formada manualmente na linha de comando do OpenThread POSIX usando ot-ctl.

  1. Inicialize um novo conjunto de dados operacional:

    sudo ot-ctl dataset init new
    Done
    

  2. Defina as credenciais da rede:

    sudo ot-ctl dataset panid 0xdead
    Done
    

    sudo ot-ctl dataset extpanid dead1111dead2222
    Done
    
    sudo ot-ctl dataset networkname OpenThreadGuide
    Done
    
    sudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
    Done
    
  3. Gerar 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 PSKc Generator no OTBR Certifique-se de usar o mesmo PAN e nome da rede estendidos que foi usado no conjunto de dados operacional:

    cd ~/ot-br-posix/build/otbr/tools
    ./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
    198886f519a8fd7c981fee95d72f4ba7
    

  4. Defina o PSKc:

    sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
    Done
    

  5. Confirme o conjunto de dados ativo, defina o prefixo da malha e crie a rede Thread:

    sudo ot-ctl dataset commit active
    Done
    

    sudo ot-ctl prefix add fd11:22::/64 pasor
    Done
    
    sudo ot-ctl ifconfig up
    Done
    
    sudo ot-ctl thread start
    Done
    
    sudo ot-ctl netdata register
    Done
    
  6. Confirme a configuração de rede:

    sudo ot-ctl state
    leader
    Done
    

    sudo ot-ctl pskc
    198886f519a8fd7c981fee95d72f4ba7
    Done
    

Preparar o dispositivo de combinador

Crie e atualize um dispositivo com o OpenThread para que funcione como o Combinador. Para ter uma visão geral da criação do OpenThread, consulte o Guia de criação.

Use a opção de criação -DOT_JOINER=ON para ativar o papel de Combinador.

Veja instruções específicas sobre a criação de plataformas compatíveis com o GNU Autotools em cada pasta de plataforma de exemplo.

Ao comissionar um Combinador, é importante entender os seguintes termos e conceitos:

  • Credenciamento do dispositivo em conjunto: é necessário fornecer uma senha longa para comissionar um dispositivo, por exemplo, J01NU5. Essa senha longa é separada da credencial do Commissioner criada ao criar a rede e tem requisitos diferentes:

    • Precisa ser uma string com todos os caracteres alfanuméricos em maiúsculas (0-9 e A-Y, exceto I, O, Q e Z para legibilidade), com tamanho entre 6 e 32 caracteres.

    A credencial do dispositivo de mesclagem também pode ser chamada de senha longa, senha de mesclagem ou PSKd. Essa senha longa é usada para autenticar um dispositivo durante a ativação da Thread Commissioning. Também é possível usá-lo com um valor de EUI64 do dispositivo para gerar um código QR exclusivo.

  • PSKd: chave pré-compartilhada para o combinador. O PSKd é a credencial do dispositivo participação quando é codificada especificamente em formato binário.

  • EUI-64: identificador exclusivo estendido de 64 bits, por exemplo, 0000b57fffe15d68. Este é um IEEE EUI-64 atribuído pelo dispositivo de fábrica e usado para gerar um código QR e identificar um dispositivo de forma exclusiva.

Quando ele estiver pronto, receba o IEEE EUI-64 atribuído pela fábrica. Use o comando eui64 na CLI do OpenThread:

eui64
0000b57fffe15d68
Done

Selecionar tipo de comissário

O OpenThread Commissioner oferece várias maneiras de comissionamento externo em um dispositivo:

A CLI OT Commissioner é executada na mesma máquina host que a OTBR. No próximo guia, aprenda a usar a CLI do OT Commissioner para se conectar a um roteador de borda e ativar um novo dispositivo ou ignore a Comissão externa para Android.

Para redes Thread 1.1, as opções adicionais incluem o Thread 1.1 Commissioning App para Android.