Visualizza l'origine su GitHub
La commissione 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 commissionirai un joiner.
Configura OT Commissioner
Per utilizzare l'interfaccia a riga di comando di OT Commissioner, devi prima Build OT Commissioner.
Scopri la tua rete
Per avviare OT Commissioner, devi trovare l'indirizzo IP e il numero di porta del tuo servizio di agente di confine. Per informazioni su come trovare queste informazioni, consulta la sezione mDNS Discovery. L'agente di confine supporta le connessioni IPv4 e IPv6.
Connettersi al router di confine
Avvia l'interfaccia a riga di comando OT Commissioner:
commissioner-cli
Imposta PSKc:
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]Connettiti a OTBR, fornendo il tuo indirizzo IP e la porta mDNS:
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >Verifica che il Commissario sia attivo:
active
true [done]
Commissione di unione
Una volta connesso al router di confine, OT Commissioner può mettere in servizio il dispositivo Joiner.
In OT Commissioner, abilita il joiner Thread MeshCoP per tutti i partecipanti con una password di
J01NU5
:joiner enableall meshcop J01NU5
[done]Sul dispositivo Joiner, avvia il ruolo Joiner con la password configurata in OT Commissioner:
ifconfig up
Donejoiner start J01NU5
DoneAttendi un minuto per il completamento dell'handshake DTLS tra Commissioner e Joiner:
Join success!
Entra nella rete Thread
Quindi, sul dispositivo Joiner, collega la rete Thread e testa la connettività di rete.
Risoluzione dei problemi
Se hai problemi con OT Commissioner, controlla commissioner.log
,
se disponibile. Per configurare il logging, consulta Build OT Commissioner.
IO_ERROR: collega il socket all'addr peer
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 quando una chiamata all'associazione o alla connessione a OTBR non va a buon fine. Se hai ricevuto questo messaggio di errore, prova a procedere nel seguente modo:
- Assicurati di trasmettere il numero di porta corretto all'avvio di OT Commissioner. Dopo il riavvio o il riavvio della piattaforma, OTBR potrebbe utilizzare una porta diversa.
- Assicurati che OTBR sia in esecuzione e che la rete Thread sia configurata correttamente, incluso il tuo PSKc. La tua credenziale Passphrase/Commissioner deve essere una stringa compresa tra 6 e 255 caratteri.
- Controlla gli indirizzi IP globali, ad esempio
ifconfig eth0
. Potresti utilizzare l'indirizzo IP sbagliato per avviare OT Commissioner.
SICUREZZA: SSL - Abbiamo ricevuto un messaggio di avviso irreversibile dal nostro peer
OT Commissioner stabilisce una sessione DTLS sicura con il servizio dell'agente di confine. Un errore SSL irreversibile indica in genere che la sessione DTLS sicura non riesce.
Se ricevi questo messaggio, controlla il PSKc.
Da OTBR:
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
Da OT Commissioner:
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
Risorse
Per ulteriori comandi commissioner-cli
, consulta OT Commissioner CLI.