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

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. Clonar o repositório OT Comissário:
    git clone https://github.com/openthread/ot-commissioner
  2. Instalar dependências:
    cd ot-commissioner
    ./script/bootstrap.sh
  3. Construir OT Commisioner:
    mkdir build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local -GNinja ..
    ninja -j1
  4. Opcional. Executar testes de unidade:
    ./tests/commissioner-test

Instale o Comissário

Instale OT Comissário na /usr/local diretório. Isso irá instalar:

  • Biblioteca e arquivos de cabeçalho do Comissário OT
  • 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, definir -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 da linha de rede.
  • non-ccm-config.json - O arquivo de configuração padrão para não-CCM da linha de rede.

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, atualizar esses campos no 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 Tópico Não-CCM, atualizar esse 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 OT Comissário para encomendar um marceneiro, ver rosca externa de Comissionamento .