OT Commission Manager

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.

Quelle auf GitHub ansehen

Die externe Provision wird von der OT Commissioner CLI unterstützt, die im GitHub-Repository ot-commissioner verfügbar ist.

In diesem Leitfaden erstellen und installieren Sie OT-Kommission und beauftragen einen Joiner.

OT-Kommission einrichten

Um die OT-Kommission-Befehlszeile zu verwenden, erstellen Sie zuerst OT-Provisionen.

Dein Netzwerk entdecken

Zum Starten des OT-Kommissions müssen Sie die IP-Adresse und Portnummer Ihres Border Agent-Dienstes suchen. Informationen zum Auffinden dieser Informationen finden Sie unter mDNS Discovery. Der Border Agent unterstützt sowohl IPv4- als auch IPv6-Verbindungen.

Mit Border Router verbinden

  1. Starten Sie die OT Commissioner CLI:

    commissioner-cli
    
    
  2. PSKC festlegen:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. Verbindung zu OTBR herstellen und dabei mDNS-IP-Adresse und -Port angeben:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. Prüfen Sie, ob der Kommissionsmitarbeiter aktiv ist:

    active
    true
    [done]
    
    

Tischler in Auftrag geben

Sobald die Verbindung mit dem Border Router hergestellt ist, kann OT Commissioner das Joiner-Gerät in Betrieb nehmen.

  1. Aktivieren Sie in OT Commissioner für den gesamten Joiner mit dem Passwort J01NU5 den Thread MeshCoP- Join:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Auf dem Joiner-Gerät starten Sie die Joiner-Rolle mit dem in OT Commissioner konfigurierten Passwort:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Warten Sie einen Moment, bis der DTLS-Handshake zwischen der Kommission und der Joiner-Gruppe abgeschlossen ist:

    
    Join success!
    

Thread-Netzwerk beitreten

Als Nächstes treten Sie auf dem Joiner-Gerät dem Thread-Netzwerk bei und testen Sie die Netzwerkverbindung.

Fehlerbehebung

Wenn du Probleme mit OT Commissioner hast, prüfe, ob die commissioner.log verfügbar ist. Informationen zum Konfigurieren von Logging finden Sie unter Build OT Commissioner (in englischer Sprache).

IO_ERROR: Socket mit Peer-Adder verbinden

Versuchen Sie, mit einer anderen IP-Adresse OT Commissioner zu starten.

IO_ERROR: NET – Lesen von Informationen aus dem Socket fehlgeschlagen

Die Socket APIs geben diese Fehlermeldung zurück, wenn ein Aufruf der Bindung oder der Verbindung mit OTBR fehlschlägt. Wenn Sie diese Fehlermeldung erhalten, versuchen Sie Folgendes:

  • Achten Sie darauf, die richtige Portnummer zu übergeben, wenn Sie mit dem OT-Provisionen beginnen. OTBR kann nach einem Neustart oder einem Neustart deiner Plattform einen anderen Port verwenden.
  • Achte darauf, dass OTBR ausgeführt wird und dein Thread-Netzwerk richtig konfiguriert ist, einschließlich deines PSKc. Die Anmeldedaten für die Passphrase bzw. die Provision müssen ein String zwischen 6 und 255 Zeichen sein.
  • Überprüfen Sie Ihre globalen IP-Adressen, z. B. ifconfig eth0. Möglicherweise verwenden Sie die falsche IP-Adresse, um OT Commissioner zu starten.

SICHERHEIT: SSL – Eine schwerwiegende Benachrichtigung wurde von einem anderen Nutzer empfangen

OT Commissioner richtet eine sichere DTLS-Sitzung mit dem Border Agent-Dienst ein. Ein schwerwiegender SSL-Fehler weist in der Regel darauf hin, dass eine sichere DTLS-Sitzung fehlschlägt.

Wenn Sie diese Nachricht erhalten, prüfen Sie Ihren PSKc.

Von OTBR:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

Von OTT-Beauftragter:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Ressourcen

Weitere commissioner-cli-Befehle finden Sie unter OT-Befehlszeile „“.