CLI du commissaire OT

<ph type="x-smartling-placeholder"></ph> Consulter le code source sur GitHub

La mise en service externe est prise en charge par l'OT Commissioner CLI, 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 OT

Pour utiliser OT Commissioner CLI, commencez par créer OT Commissioner.

Découvrir votre réseau

Pour lancer OT Commissioner, vous aurez besoin de l'adresse IP et du numéro de port de votre service d'agent de frontière. Pour savoir comment trouver ces informations, consultez Découverte mDNS L'agent de frontière prend en charge les adresses IPv4 et et connexions IPv6.

Se connecter au routeur de bordure

  1. Démarrez la CLI OT Commissioner:

    commissioner-cli
    
    
  2. Définissez votre PSKc:

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

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. Vérifiez que le Commissioner est actif:

    active
    true
    [done]
    
    

Mettre en service le joint

Une fois connecté au routeur de bordure, le commissaire OT peut mettre en service le Joiner. appareil.

  1. Dans OT Commissioner, activez la jointure Thread MeshCoP pour tous les Joiners ayant un mot de passe de J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

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

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Attendez une minute que la négociation DTLS se termine entre le commissaire et Joiner:

    
    Join success!
    

Rejoindre le réseau Thread

Ensuite, sur l'appareil Joiner, rejoignez le réseau Thread et testez le réseau. la connectivité.

Dépannage

Si vous rencontrez des problèmes avec OT Commissioner, consultez les commissioner.log, le cas échéant. Pour configurer la journalisation, consultez Build OT Commissioner.

IO_ERROR: connexion du socket à l'adresse e-mail du pair

Essayez d'utiliser une autre adresse IP pour lancer OT Commissioner.

IO_ERROR: NET - Échec de la lecture des informations du socket

Les API de socket renvoient ce message d'erreur lorsqu'un appel à lier ou à se connecter à OTBR est défaillant. Si vous recevez ce message d'erreur, procédez comme suit:

  • Assurez-vous de transmettre le bon numéro de port lorsque vous lancez OT Un commissaire. OTBR peut utiliser un autre port après son redémarrage. redémarrer votre plate-forme.
  • Vérifiez que l'OTBR fonctionne et que votre réseau Thread est correctement configuré y compris votre PSKc. Votre mot de passe multiterme/commissaire doit être une chaîne comprenant entre 6 et 255 caractères.
  • Vérifiez vos adresses IP globales, par exemple ifconfig eth0. Vous êtes peut-être utiliser la mauvaise adresse IP pour lancer OT Commissioner.

SÉCURITÉ: SSL – Un message d'alerte fatale a été reçu de la part d'un pair

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 a échoué.

Si vous recevez ce message, vérifiez votre clé pré-partagée.

D'après OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

Du commissaire OT:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Ressources

Pour accéder à d'autres commandes commissioner-cli, consultez la CLI OT Commissioner.