O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Criação e configuração do OpenThread Commissioner

Este guia cobre a construção e configuração básicas do OpenThread Commissioner (OT Commissioner). Após a conclusão deste procedimento, você terá um executável OT Commissioner CLI e uma biblioteca estática do Commissioner.

Configure o Comissário

  1. Clone o repositório do Comissário OT:
    git clone https://github.com/openthread/ot-commissioner
  2. Instale dependências:
    cd ot-commissioner
    ./script/bootstrap.sh
  3. Build OT Commisioner:
    mkdir build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local -GNinja ..
    ninja -j1
  4. Opcional . Execute testes de unidade:
    ./tests/unit/commissioner-tests

Instale o Comissário

Instale o OT Commissioner no /usr/local . Isso irá instalar:

  • Biblioteca OT Commissioner e arquivos de cabeçalho
  • Binário executável OT Commissioner CLI
  • Arquivos de configuração padrão e credenciais
  • Scripts para executar OT Commissioner CLI como daemon

Para alterar o diretório de instalação, defina -DCMAKE_INSTALL_PREFIX .

ninja install

Verifique a instalação verificando o menu de ajuda:

commissioner-cli -h

Configuração

O OT Commissioner CLI suporta o Thread 1.2 Commercial Commissioning Mode (CCM) e o Thread 1.1 comissionamento (Non-CCM). Para se conectar a diferentes redes Thread, um arquivo de configuração JSON é necessário para iniciar o OT Commissioner CLI:

  • ccm-config.json - O arquivo de configuração padrão para CCM Thread Network.
  • non-ccm-config.json - O arquivo de configuração padrão para Rede de Threads Não CCM.

Por padrão, esses arquivos de configuração são instalados em /usr/local/etc/commissioner .

Configuração CCM

Para se conectar a uma rede CCM Thread, atualize estes campos em ccm-config.json :

Campo Descrição
DomainName Identificador único dentro do Domínio Corporativo.
PrivateKeyFile O arquivo de chave privada no formato PEM.
CertificateFile O arquivo de certificado no formato PEM.
TrustAnchorFile O arquivo de âncora de confiança no formato PEM.

Esses arquivos de chave e certificado são usados ​​para estabelecer sessões seguras entre o Comissário e o Agente de Fronteira.

Configuração não CCM

Para se conectar a uma rede Thread não CCM, atualize este campo em non-ccm-config.json :

Campo Descrição
PSKc A chave pré-compartilhada usada para estabelecer uma sessão segura entre o Comissário e o Agente de Fronteira.

Encomendar um marceneiro

Para usar o Comissário OT para comissionar um marceneiro, consulte Comissionamento de Rosca Externa .