Doświadczenie komisarza ds. OT

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Wyświetl źródło na GitHubie

Prowizja zewnętrzna jest obsługiwana przez interfejs wiersza poleceń OT Commissioner, który jest dostępny w repozytorium GitHub.

W tym przewodniku utworzysz i zainstalujesz program OT Commissioner oraz zlecisz pracę kolektorem.

Skonfiguruj komisarza OT

Aby użyć interfejsu wiersza poleceń OT Commissioner, najpierw Build OT Commissioner.

Odkrywanie sieci

Aby rozpocząć korzystanie z usługi OT Commissioner, musisz znaleźć adres IP i numer portu swojej usługi agenta granicznego. Jeśli potrzebujesz pomocy w znalezieniu tych informacji, skorzystaj z mDNS Discovery. Agent obramowania obsługuje połączenia IPv4 i IPv6.

Łączenie z routerem granicznym

  1. Uruchom interfejs wiersza poleceń OT Commissioner:

    commissioner-cli
    
    
  2. Ustaw kod PSKc:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. Połącz z OTBR, podając swój adres IP i port mDNS:

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. Sprawdź, czy komisarz jest aktywny:

    active
    true
    [done]
    
    

Komunikacja

Po połączeniu z routerem granicznym komisarz OT Commissioner może zlecić wykonanie usługi konwertera.

  1. W narzędziu OT Commissioner włącz łącznik Thread MeshCoP dla wszystkich uczestników, używając hasła: J01NU5:

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Na urządzeniu łączącym uruchom rolę Współtwórca z hasłem skonfigurowanym w komisorze OT Commissioner:

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. Zaczekaj chwilę na zakończenie uzgadniania połączenia DTLS z komisarzem:

    
    Join success!
    

Dołącz do sieci Thread

Następnie na urządzeniu łączącym dołącz do sieci Thread i sprawdź połączenie sieciowe.

Rozwiązywanie problemów

Jeśli masz problemy z usługą OT Commissioner, sprawdź commissioner.log. Aby skonfigurować logowanie, przeczytaj artykuł Build OT Commissioner.

IO_ERROR: podłącz gniazdo do modułu równorzędnego

Spróbuj użyć innego adresu IP, aby uruchomić aplikację OT Commissioner.

IO_ERROR: NET – Odczytywanie informacji z gniazda nie powiodło się

Interfejsy API gniazda zwracają ten komunikat o błędzie, gdy wystąpi błąd połączenia lub wiązania OTBR. Jeśli widzisz ten komunikat o błędzie:

  • Upewnij się, że po uruchomieniu komisji OT przekazujesz prawidłowy numer portu. OTBR może użyć innego portu po ponownym uruchomieniu lub ponownym uruchomieniu platformy.
  • Upewnij się, że funkcja OTBR jest uruchomiona, a sieć Thread, w tym PSKc, jest odpowiednio skonfigurowana. Hasło lub dane logowania komisarza muszą być ciągiem od 6 do 255 znaków.
  • Sprawdź globalne adresy IP, na przykład ifconfig eth0. Możliwe, że używasz niewłaściwego adresu IP do uruchamiania usługi OT Commissioner.

BEZPIECZEŃSTWO: SSL – otrzymano od naszego peera alert o błędzie krytycznym

OT Commissioner organizuje bezpieczną sesję DTLS z usługą agenta granicznego. Krytyczny błąd SSL zwykle oznacza, że zabezpieczona sesja DTLS się nie powiodła.

Jeśli widzisz ten komunikat, sprawdź swoją skrzynkę SKU.

Od OTBR

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

Od komisarza OT:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

Zasoby

Informacje o dodatkowych poleceniach commissioner-cli znajdziesz w wierszu poleceń CloudOTer CLI.