Visualizza il codice sorgente su GitHub
La messa in servizio esterna è supportata dall'interfaccia a riga di comando OT Commissioner, disponibile nel repository GitHub ot-commissioner.
In questa guida, creerai e installerai OT Commissioner e commissionerai un Joiner.
Configurare il commissario OT
Per utilizzare l'interfaccia a riga di comando OT Commissioner, devi prima Build OT Commissioner.
Scoprire la tua rete
Per avviare OT Commissioner, devi trovare l'indirizzo IP e il numero di porta del servizio di agente di frontiera. Per assistenza su come trovare queste informazioni, consulta mDNS Discovery. Border Agent supporta sia le connessioni IPv4 sia quelle IPv6.
Connettiti al router di confine
Avvia l'interfaccia a riga di comando OT Commissioner:
commissioner-cli
Imposta il PSKc:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]Connettiti all'OTBR, fornendo l'indirizzo IP e la porta mDNS:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >Verifica che il commissario sia attivo:
active
true [done]
Commissiona il joiner
Una volta connesso al router di confine, il commissario OT può mettere in servizio il dispositivo Joiner.
In OT Commissioner, abilita il joiner Thread MeshCoP per tutti i joiner con password di
J01NU5
:joiner enableall meshcop J01NU5
[done]Sul dispositivo Joiner, avvia il ruolo Joiner con la password configurata in Commissioner OT:
ifconfig up
Donejoiner start J01NU5
DoneAttendi un minuto per il completamento dell'handshake DTLS tra il commissario e il partecipante:
Join success!
Connettiti alla rete Thread
Poi, sul dispositivo Joiner, accedi alla rete Thread e testa la connettività di rete.
Risoluzione dei problemi
Se riscontri problemi con il Commissario per le opere pubbliche, controlla commissioner.log
, se disponibile. Per configurare la registrazione, consulta Creare OT Commissioner.
IO_ERROR: connect socket to peer addr
Prova a utilizzare un indirizzo IP diverso per avviare OT Commissioner.
IO_ERROR: NET. Lettura delle informazioni dal socket non riuscita
Le API socket restituiscono questo messaggio di errore in caso di errore di una chiamata per l'associazione o la connessione a OTBR. Se ricevi questo messaggio di errore, prova a procedere nel seguente modo:
- Assicurati di passare il numero di porta corretto quando avvii OT Commissioner. L'OTBR potrebbe utilizzare una porta diversa dopo il riavvio o il riavvio della piattaforma.
- Assicurati che OTBR sia in esecuzione e che la rete Thread sia configurata correttamente, incluso il tuo PSKc. La passphrase/la credenziale del commissario deve essere una stringa compresa tra 6 e 255 caratteri.
- Controlla i tuoi indirizzi IP globali, ad esempio
ifconfig eth0
. È possibile che tu stia utilizzando l'indirizzo IP sbagliato per avviare OT Commissioner.
SICUREZZA: SSL - È stato ricevuto un messaggio di avviso fatale dal nostro peer
Il commissario OT stabilisce una sessione DTLS sicura con il servizio di agente di frontiera. Un errore SSL irreversibile indica in genere che la sessione DTLS sicura non è riuscita.
Se ricevi questo messaggio, controlla il tuo PSKc.
Da OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
Dal Commissario per le operazioni di terra:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
Risorse
Per ulteriori comandi commissioner-cli
, fai riferimento all'interfaccia a riga di comando di OT Commissioner.