La puesta en servicio externa es compatible con la CLI de OT Commissioner, disponible en el repositorio de GitHub de ot-commissioner.
En esta guía, crearás e instalarás OT Commissioner y le encararás a un Joiner.
Configure el comisionado de OT
Para usar la CLI del comisionado de OT, primero debes Build OT Commissioner.
Cómo detectar tu red
Para iniciar el comisionado de OT, deberá buscar la dirección IP y el número de puerto de tu servicio de agente fronterizo. Si necesitas ayuda para encontrar esta información, consulta Detección de mDNS. El agente de frontera admite IPv4 y las conexiones IPv6.
Cómo conectarse al router de borde
Inicia la CLI de OT Commissioner:
commissioner-cli
Establece la PSKc:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]Conéctate a OTBR y proporciona tu dirección IP y puerto de mDNS:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >Verifica que el comisionado esté activo:
active
true [done]
Encargarle al carpintero
Una vez conectado al router de frontera, el comisionado de OT puede encargarle dispositivo.
En el comisionado de OT, habilita el Joiner Thread MeshCoP para todos los Joiners con un contraseña de
J01NU5
:joiner enableall meshcop J01NU5
[done]En el dispositivo de Unión, inicia el rol de Unión con la contraseña configurada en Comisionado de OT:
ifconfig up
Donejoiner start J01NU5
DoneEspera un minuto para que se complete el protocolo de enlace DTLS entre el comisionado y Joiner:
Join success!
Únete a la red de Thread
A continuación, en el dispositivo Joiner, únete a la red de Thread y pruébala. conectividad.
Soluciona problemas
Si tienes problemas con el comisionado de OT, consulta el commissioner.log
,
si están disponibles. Para configurar el registro, consulta Build OT Commissioner.
IO_ERROR: conectar el socket a la dirección de intercambio de tráfico
Intenta usar una dirección IP diferente para iniciar el comisionado de OT.
IO_ERROR: NET: No se pudo leer la información del socket
Las APIs del socket devuelven este mensaje de error cuando una llamada para vincularse o conectarse a OTBR falla. Si recibes este mensaje de error, prueba lo siguiente:
- Asegúrate de que estás pasando el número de puerto correcto cuando inicias OT Comisionado. Es posible que el OTBR use un puerto diferente después de reiniciarlo reiniciar tu plataforma.
- Asegúrate de que la OTBR esté funcionando y de que la red Thread funcione configurado, incluida tu PSKc. Tu frase de contraseña o credencial de comisionado debe ser una cadena de entre 6 y 255 caracteres.
- Verifica tus direcciones IP globales, por ejemplo,
ifconfig eth0
. Es posible que tengas usando una dirección IP incorrecta para iniciar el comisionado de OT.
SEGURIDAD: SSL: Se recibió un mensaje de alerta irrecuperable de la app similar
El comisionado de OT establece una sesión DTLS segura con el servicio de agentes fronterizos. Por lo general, un error de SSL fatal indica que la sesión de DTLS segura falla.
Si recibes este mensaje, consulta tu PSKc.
De OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
Del comisionado de OT:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
Recursos
Para obtener comandos commissioner-cli
adicionales, consulta CLI del comisionado de OT.