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

CLI OT Commissioner

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

A comissão externa é compatível com a CLI OT Commissioner, disponível no repositório ot-commissioner do GitHub.

Neste guia, você criará e instalará o OT Commissioner e comissionará um combinador.

Configurar o OT Commissioner

Para usar a CLI OT Commissioner, primeiro crie OT Commissioner.

Descobrir sua rede

Para iniciar o OT Commissioner, você precisará encontrar o endereço IP e o número da porta do serviço do agente de borda. Para receber ajuda com a localização dessas informações, consulte mDNS Discovery. O agente de borda é compatível com conexões IPv4 e IPv6.

Conecte-se ao roteador de borda

  1. Inicie a CLI do OT Commissioner:

    commissioner-cli
    
    
  2. Defina seu PSKc:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. Conecte-se ao OTBR, fornecendo seu endereço IP e porta mDNS:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. Verifique se o comissionador está ativo:

    active
    true
    [done]
    
    

Comissão

Depois de se conectar ao roteador de borda, o OT Commissioner pode ativar o dispositivo Combinador.

  1. No OT Commissioner, ative o combinador Thread MeshCoP para todos os combinadores com uma senha de J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. No dispositivo Combinador, inicie o papel do Combinador com a senha configurada no Comissionador OT:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Aguarde um minuto para o handshake do DTLS ser concluído entre o comissário e o combinador:

    
    Join success!
    

Conectar à rede Thread

Em seguida, no dispositivo Joiner, participe da rede Thread e teste a conectividade da rede.

Solucionar problemas

Se você estiver com problemas no OT Commissioner, verifique o commissioner.log, se disponível. Para configurar a geração de registros, consulte Comissão de OT de build.

IO_ERROR: conectar o soquete ao adicionador de peering

Tente usar um endereço IP diferente para iniciar o OT Commissioner.

IO_ERROR: NET – Falha ao ler informações do soquete

As APIs de soquete retornam essa mensagem de erro quando uma chamada para vinculação ou conexão com o OTBR falha. Se você receber essa mensagem de erro, tente o seguinte:

  • Ao iniciar o OT Commissioner, verifique se você está transmitindo o número de porta correto. O OTBR pode usar uma porta diferente depois que ela for reiniciada ou você reinicializar a plataforma.
  • Confira se o OTBR está em execução e se a rede Thread está configurada corretamente, incluindo o PSKc. Sua credencial de senha longa/comissária precisa ser uma string entre 6 e 255 caracteres.
  • Verifique seus endereços IP globais, por exemplo, ifconfig eth0. Talvez você esteja usando o endereço IP errado para iniciar o OT Commissioner.

SEGURANÇA: SSL - uma mensagem de alerta fatal foi recebida do nosso par

O OT Commissioner estabelece uma sessão DTLS segura com o serviço de agente de borda. Um erro SSL fatal normalmente indica que a sessão DTLS segura falha.

Se você receber essa mensagem, verifique seu PSKc.

Da OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

No OT Commissioner:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Recursos

Para ver outros comandos commissioner-cli, consulte a CLI OT Commissioner.