Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Compilación y configuración de OpenThread Commissioner

Esta guía cubre la construcción y configuración básicas de OpenThread Commissioner (OT Commissioner). Al completar este procedimiento, tendrá un ejecutable CLI de OT Commissioner y una biblioteca Commissioner estática.

Configurar el Comisionado

  1. Clonar el repositorio Comisionado OT:
    git clone https://github.com/openthread/ot-commissioner
  2. Instalar las dependencias:
    cd ot-commissioner
    ./script/bootstrap.sh
  3. Construir OT Comisionado:
    mkdir build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local -GNinja ..
    ninja -j1
  4. Opcional. Pruebas de la unidad de ejecución:
    ./tests/commissioner-test

Instale el Comisionado

Instalar Comisionado de OT en el /usr/local directorio. Esto instalará:

  • Biblioteca de OT Commissioner y archivos de encabezado
  • Binario ejecutable de OT Commissioner CLI
  • Credenciales y archivos de configuración predeterminados
  • Scripts para ejecutar OT Commissioner CLI como demonio

Para cambiar el directorio de instalación, ajuste -DCMAKE_INSTALL_PREFIX .

ninja install

Verifique la instalación consultando el menú de ayuda:

commissioner-cli -h

Configuración

La CLI de OT Commissioner admite el modo de puesta en servicio comercial (CCM) de Thread 1.2 y la puesta en marcha de Thread 1.1 (no CCM). Para conectarse a diferentes redes Thread, se necesita un archivo de configuración JSON para iniciar OT Commissioner CLI:

  • ccm-config.json - El archivo de configuración por defecto para CCM Tema red.
  • non-ccm-config.json - El archivo de configuración por defecto para que no sean MCP Tema red.

Por defecto, estos archivos de configuración se instalan en /usr/local/etc/commissioner .

Configuración CCM

Para conectarse a una red CCM hilo, actualizar estos campos en ccm-config.json :

Campo Descripción
DomainName Identificador único dentro del dominio empresarial.
PrivateKeyFile El archivo de clave privada en formato PEM.
CertificateFile El archivo de certificado en formato PEM.
TrustAnchorFile El archivo de anclaje de confianza en formato PEM.

Estos archivos de claves y certificados se utilizan para establecer sesiones seguras entre el Comisionado y el Agente Fronterizo.

Configuración sin CCM

Para conectarse a una red de rosca no CCM, actualizar este campo en el non-ccm-config.json :

Campo Descripción
PSKc La clave precompartida utilizada para establecer una sesión segura entre el comisionado y el agente fronterizo.

Encargar un carpintero

Para utilizar Comisionado OT encargar a un carpintero, ver rosca exterior Puesta en marcha .