OT 위원회 위원

GitHub에서 소스 보기

외부 수수료는 OT 수수료 입찰자가 지원하는 OT-commissioner GitHub 저장소에서 지원됩니다.

이 가이드에서는 OT 커미셔너를 만들어 설치하고 가입자에게 의뢰합니다.

OT 위탁 설정하기

OT 감독관 CLI를 사용하려면 먼저 OT 감독 기관을 구축합니다.

네트워크 탐색

OT 감독관을 시작하려면 보더 에이전트 서비스의 IP 주소와 포트 번호를 찾아야 합니다. 이 정보를 찾는 방법은 mDNS 검색을 참조하세요. Border Agent는 IPv4 및 IPv6 연결을 모두 지원합니다.

보더 라우터에 연결

  1. OT 감독관 CLI 시작:

    commissioner-cli
    
    
  2. PSKc 설정:

    config set pskc 198886f519a8fd7c981fee95d72f4ba7
    [done]
    
  3. OTBR에 연결하여 mDNS IP 주소와 포트를 제공합니다.

    start FD00::74D0:6FC9:6BE6:3582 49155
    [done]
    >
    
  4. 감독자가 활성 상태인지 확인합니다.

    active
    true
    [done]
    
    

가입자 수수료 입찰

보더 라우터에 연결되면 OT 커미셔너는 조이너 기기를 커미셔닝할 수 있습니다.

  1. OT 감독관의 비밀번호 J01NU5와 함께 모든 조인자에 Thread MeshCoP 연결자를 사용 설정합니다.

    joiner enableall meshcop J01NU5
    [done]
    
    

  2. Joiner 기기에서 OT 수수료에 구성된 비밀번호로 Joiner 역할을 시작합니다.

    ifconfig up
    Done
    joiner start J01NU5
    Done
    

  3. 감독관과 가입자 간에 DTLS 핸드셰이크가 완료될 때까지 1분 정도 기다립니다.

    
    Join success!
    

스레드 네트워크에 연결

그런 다음 Joiner 기기에서 Thread 네트워크에 가입하여 네트워크 연결을 테스트합니다.

문제 해결

OT 위원회에 문제가 있는 경우 가능한 경우 commissioner.log를 확인합니다. 로깅을 구성하려면 OT 커미셔너 빌드를 참고하세요.

IO_ERROR: 피어 추가자에 소켓 연결

다른 IP 주소를 사용하여 OT 커미셔너를 시작해 보세요.

IO_ERROR: NET - 소켓에서 정보를 읽을 수 없음

OTBR 바인딩 또는 연결 호출이 실패하면 소켓 API에서 이 오류 메시지를 반환합니다. 이 오류 메시지가 표시되면 다음 단계를 따르세요.

  • OT 커미셔너를 시작할 때 올바른 포트 번호를 전달하는지 확인합니다. OTBR은 기기가 다시 시작되거나 플랫폼을 재부팅한 후 다른 포트를 사용할 수 있습니다.
  • OTBR이 실행 중이고 스레드 네트워크가 PSKc를 포함하여 올바르게 구성되었는지 확인합니다. 암호/수수료자 사용자 인증 정보는 6~255자(영문 기준)의 문자열이어야 합니다.
  • 전역 IP 주소(예: ifconfig eth0)를 확인합니다. 잘못된 IP 주소를 사용하여 OT 커미셔너를 시작할 수 있습니다.

보안: SSL - 동료로부터 심각한 알림 메시지가 수신되었습니다.

OT 감독관이 국경 상담사 서비스와의 보안 DTLS 세션을 설정합니다. 치명적인 SSL 오류는 일반적으로 보안 DTLS 세션이 실패했음을 나타냅니다.

이 메시지를 받으면 PSK를 확인하세요.

OTBR에서:

sudo ot-ctl pskc
198886f519a8fd7c981fee95d72f4ba7
Done

OT 감독관:

config get pskc
198886f519a8fd7c981fee95d72f4ba7
[done]

자료

추가 commissioner-cli 명령어는 OT 수수료 CLI를 참고하세요.