La mise en service externe est compatible avec la CLI OT Commissioner, disponible sur le dépôt GitHub ot-commissioner.
Dans ce guide, vous allez créer et installer OT Commissioner, et mettre en service un menuisier.
Configurer le commissaire aux transports en commun
Pour utiliser la CLI OT Commissioner, commencez par créer OT Commissioner.
Découvrir votre réseau
Pour démarrer le commissaire OT, vous devez trouver l'adresse IP et le numéro de port de votre service d'agent des douanes. Pour savoir comment trouver ces informations, consultez la section Découverte mDNS. Le Border Agent est compatible avec les connexions IPv4 et IPv6.
Se connecter au routeur de bordure
Démarrez la CLI du commissaire aux télécommunications :
commissioner-cli
Définissez votre PSKc :
config set pskc 198886f519a8fd7c981fee95d72f4ba7
[done]Connectez-vous à l'OTBR en fournissant votre adresse IP et votre port mDNS :
start FD00::74D0:6FC9:6BE6:3582 49155
[done] >Vérifiez que le commissaire est actif :
active
true [done]
Commissionner le Joiner
Une fois connecté au routeur de bordure, le commissaire aux transports en commun peut mettre en service l'appareil Joiner.
Dans OT Commissioner, activez le joiner Thread MeshCoP pour tous les joiners avec un mot de passe
J01NU5
:joiner enableall meshcop J01NU5
[done]Sur l'appareil Joiner, démarrez le rôle Joiner avec le mot de passe configuré dans OT Commissioner:
ifconfig up
Donejoiner start J01NU5
DoneAttendez une minute que l'établissement de la poignée de main DTLS entre le commissaire et le participant soit terminé :
Join success!
Rejoindre le réseau Thread
Ensuite, sur l'appareil Joiner, rejoignez le réseau Thread et testez la connectivité réseau.
Dépannage
Si vous rencontrez des problèmes avec le commissaire aux transports en commun, vérifiez l'commissioner.log
, le cas échéant. Pour configurer la journalisation, consultez Créer un commissaire OT.
IO_ERROR : connect socket to peer addr
Essayez d'utiliser une autre adresse IP pour lancer OT Commissioner.
IO_ERROR : NET - Échec de la lecture des informations à partir du socket
Les API de socket renvoient ce message d'erreur lorsqu'un appel pour lier ou se connecter à OTBR échoue. Si ce message d'erreur s'affiche, essayez les opérations suivantes :
- Assurez-vous de transmettre le bon numéro de port lorsque vous démarrez OT Commissioner. L'OTBR peut utiliser un autre port après avoir redémarré ou redémarré votre plate-forme.
- Assurez-vous que l'OTBR est en cours d'exécution et que votre réseau Thread est correctement configuré, y compris votre PSKc. Votre phrase secrète/identifiant de commissaire doit être une chaîne de 6 à 255 caractères.
- Vérifiez vos adresses IP globales, par exemple
ifconfig eth0
. Vous utilisez peut-être une adresse IP incorrecte pour démarrer OT Commissioner.
SECURITY: SSL - A fatal alert message was received from our peer
Le commissaire OT établit une session DTLS sécurisée avec le service d'agent frontalier. Une erreur SSL fatale indique généralement que la session DTLS sécurisée échoue.
Si vous recevez ce message, vérifiez votre PSKc.
D'après OTBR :
sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done
Du commissaire à l'OT :
config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]
Ressources
Pour connaître d'autres commandes commissioner-cli
, consultez la CLI du commissaire aux transports en commun.