CLI du commissaire OT

Afficher la source sur GitHub

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

  1. Démarrez la CLI du commissaire aux télécommunications :

    commissioner-cli
    
    
  2. Définissez votre PSKc :

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. Connectez-vous à l'OTBR en fournissant votre adresse IP et votre port mDNS :

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. 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.

  1. Dans OT Commissioner, activez le joiner Thread MeshCoP pour tous les joiners avec un mot de passe J01NU5 :

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Sur l'appareil Joiner, démarrez le rôle Joiner avec le mot de passe configuré dans OT Commissioner:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Attendez 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.