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

Comissionamento externo para Android

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 o app Android OT Commissioner, disponível no repositório ot-commissioner do GitHub. Siga as instruções no README para criar e instalar o app em um dispositivo Android.

Para usar o Thread 1.1 Commissioning App, consulte Thread Android Android App.

App Android OT Commissioner

Conecte-se ao roteador de borda

  1. Com os dois dispositivos na mesma rede, conecte-os com o app Android Comissioner OT ao roteador de borda.
  2. Abra o app Android OT Commissioner e selecione o Border Router desejado na lista disponível. O nome é o mesmo da rede Thread criada pela GUI da Web OTBR.

    Roteador de borda do app
  3. Insira a senha longa (credenciais de comissão) definida na GUI na Web do OTBR (e usada para gerar a PSKc) quando solicitado.

Comissão

Depois de conectado ao roteador de borda, o app tem a opção de ler um código QR do Connect. Os códigos QR da linha de execução são criados com o seguinte formato de string de texto:

v=1&&eui=0000b57fffe15d68&&cc=J01NU5

Em que eui é o valor do EUI64 do dispositivo de Combinador e cc é a credencial do Combinador. Use essa string de texto com um gerador de código QR on-line para criar um código QR para leitura. Para receber ajuda sobre como encontrar seu eui e criar uma credencial de combinador, consulte Preparar o dispositivo de combinador.

  1. No app Android OT Commissioner, clique em Add Device.
  2. Leia o código QR do Connect do dispositivo combinador. Isso gera o PSKd, propaga os dados de direção por meio da rede Thread e estabelece uma sessão DTLS.

    Comissionamento do aplicativo
  3. Enquanto o app está aguardando, abra a CLI do OpenThread no dispositivo de Combinador e inicie o papel de Combinador com a mesma credencial:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

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

    
    Join success!
    

  5. O app Android OT Commissioner também é atualizado com uma mensagem de confirmação "quoquo;Commission Succeed" .

O Combinador recebeu as credenciais da rede Thread e agora pode participar da rede.

App Android do grupo de conversas

A comissionamento externa do Thread 1.1 é compatível com o Thread 1.1 Commissioning App, disponível para download na Google Play Store para dispositivos Android.

Conecte-se ao roteador de borda

  1. Com os dois dispositivos na mesma rede, conecte-os com o app Android do grupo de linhas de execução ao roteador de borda.
  2. Abra o app Android do grupo de linhas de execução e selecione o roteador de borda escolhido na lista disponível. O nome é o mesmo da rede Thread criada pela GUI da Web OTBR.

    Roteador de borda do app Thread 1.1
  3. Insira a senha longa (credenciais de comissão) definida na GUI na Web do OTBR (e usada para gerar a PSKc) quando solicitado.

Comissão

Depois de conectado ao roteador de borda, o app oferece a opção de ler um código QR do Connect ou inserir uma senha de acesso manualmente. Os códigos QR do Thread Connect são criados com o seguinte formato de string de texto:

v=1&&eui=0000b57fffe15d68&&cc=J01NU5

Em que eui é o valor do EUI64 do dispositivo de Combinador e cc é a credencial do Combinador. Use essa string de texto com um gerador de código QR on-line para criar um código QR para leitura. Para receber ajuda sobre como encontrar seu eui e criar uma credencial de combinador, consulte Preparar o dispositivo de combinador.

  1. No app Android da linha de execução do grupo, leia o código QR do dispositivo combinador ou insira o EUI64 e a credencial do combinador manualmente. Isso gera o PSKd, propaga os dados de direção por meio da rede Thread e estabelece uma sessão DTLS.

    Comissionamento do aplicativo
  2. Enquanto o app está aguardando, abra a CLI do OpenThread no dispositivo de Combinador e inicie o papel de Combinador com a mesma credencial:

    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!
    

  4. O app Android da linha de execução também é atualizado com uma mensagem de confirmação "Adicionada a meu produto de linha de execução".

O Combinador recebeu as credenciais da rede Thread e agora pode participar da rede.

Solução de problemas do app Thread Commissioning

Você pode encontrar problemas com o Thread Commissioning App, devido a informações de rede alteradas ou desatualizadas. O app retém as informações da rede OTBR localmente e nem sempre solicita atualizações.

Para resolver esses problemas, exclua todos os dados do aplicativo local, reinicie o aplicativo e tente o processo de comissionamento novamente.

Para excluir dados de aplicativos locais:

  1. No dispositivo Android, abra o app Configurações
  2. Acesse Apps e notificações > Informações do app > Thread > Armazenamento
  3. Selecione LIMPAR DADOS.
  4. Volte para Informações do app e selecione DESATIVAR.
  5. Feche o app Configurações e reinicie o app Thread

Conectar à rede Thread

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