스레드 네트워크 및 연결자 기기 준비

<ph type="x-smartling-placeholder"></ph> GitHub에서 소스 보기

이 가이드에서는 OTBR 웹 GUI를 사용하여 스레드 네트워크를 구성하는 방법을 알아봅니다. 그런 다음 지원되는 플랫폼을 선택하고 Joiner 기기를 빌드할 수 있습니다.

보더 라우터를 설정하려면 OpenThread 보더 라우터 빌드 및 구성을 참고하세요.

스레드 네트워크 형성

웹 GUI

스레드 네트워크를 형성하는 데 권장되는 방법은 OTBR 웹을 통하는 것입니다. GUI를 사용합니다. 이 경우 메시를 제외한 양식 메뉴 옵션의 모든 기본값 프리픽스.

사용된 암호를 기록해 둡니다. 이 암호는 감독관입니다. 사용자 인증 정보를 제공하며 확장 PAN ID 및 네트워크 이름과 함께 위원회 (PSKc)용 사전 공유 키 생성 PSKc는 스레드 커미셔닝 실행 기기 (외부 장치)를 네트워크에 인증합니다.

수동

또한 스레드 네트워크는 OpenThread POSIX(ot-ctl 사용)

  1. 새 운영 데이터 세트를 초기화합니다.

    sudo ot-ctl dataset init new
    Done
    

  2. 네트워크 사용자 인증 정보를 설정합니다.

    sudo ot-ctl dataset panid 0xdead
    Done
    

    sudo ot-ctl dataset extpanid dead1111dead2222
    Done
    
    sudo ot-ctl dataset networkname OpenThreadGuide
    Done
    
    sudo ot-ctl dataset networkkey 11112233445566778899DEAD1111DEAD
    Done
    
  3. 암호 (Commissioner Credential)를 사용하여 16진수로 인코딩된 PSKc를 생성합니다. PSKc 생성기 도구를 사용하여 확장 PAN ID, 네트워크 이름 있습니다. 동일한 확장 PAN ID와 네트워크 이름을 사용해야 합니다. 데이터 세트는 작업 데이터 세트에 사용되었습니다.

    cd ~/ot-br-posix/build/otbr/tools
    ./pskc j01Nme DEAD1111DEAD2222 OpenThreadGuide
    198886f519a8fd7c981fee95d72f4ba7
    

  4. PSKc를 설정합니다.

    sudo ot-ctl dataset pskc 198886f519a8fd7c981fee95d72f4ba7
    Done
    

  5. 활성 데이터 세트를 커밋하고, on-mesh 프리픽스를 설정하고, 스레드를 구성합니다. 네트워크:

    sudo ot-ctl dataset commit active
    Done
    

    sudo ot-ctl prefix add fd11:22::/64 pasor
    Done
    
    sudo ot-ctl ifconfig up
    Done
    
    sudo ot-ctl thread start
    Done
    
    sudo ot-ctl netdata register
    Done
    
  6. 네트워크 구성을 확인합니다.

    sudo ot-ctl state
    leader
    Done
    

    sudo ot-ctl pskc
    198886f519a8fd7c981fee95d72f4ba7
    Done
    

Joiner 기기 준비

Joiner로 작동하도록 OpenThread로 기기를 빌드하고 플래시합니다. 빌드 가이드를 참조하세요.

Joiner 역할을 사용 설정하려면 -DOT_JOINER=ON 빌드 옵션을 사용합니다.

GNU Autotools로 지원되는 플랫폼을 빌드하는 방법에 대한 구체적인 지침은 각 예제의 플랫폼 폴더로 이동해야 합니다.

Joiner를 의뢰할 때 다음 약관을 숙지하는 것이 중요합니다. 및 개념:

  • 기기 사용자 인증 정보 참여: 사용자에게 의뢰합니다(예: J01NU5). 이 암호는 별도입니다. 대화목록을 만들 때 생성한 커미셔너 크리덴셜에서 가져옴 네트워크이고 요구사항이 다릅니다.

    • 모든 대문자 영숫자 문자 (0~9, A~Y, 가독성을 위해 I, O, Q, Z는 제외), 길이는 6~6, 32자(영문 기준).

    참여 기기 사용자 인증 정보는 조인 암호라고도 할 수 있습니다. Joiner Password 또는 PSKd. 이 암호는 기기를 인증하는 데 사용됩니다. 스레드 커미셔닝 중에. 기기의 EUI64와도 함께 사용할 수 있습니다. 값을 사용하여 고유한 QR 코드를 생성합니다.

  • PSKd: Joiner의 사전 공유 키입니다. PSKd는 조인하는 기기입니다. 특히 바이너리 형식으로 인코딩된 사용자 인증 정보입니다.

  • EUI-64: 64비트 확장 고유 식별자(예: 0000b57fffe15d68입니다. 이는 Joiner 기기에서 공장으로 할당된 IEEE EUI-64입니다. QR 코드를 생성하고 기기를 고유하게 식별하는 데 사용됩니다.

Joiner 기기가 준비되면 공장에서 할당된 IEEE EUI-64를 가져옵니다. 사용 OpenThread CLI에서 eui64 명령어를 실행합니다.

eui64
0000b57fffe15d68
Done

감독관 유형 선택

OpenThread 커미셔너OT 커미셔닝 CLI를 사용하여 기기를 외부 커미셔닝합니다.

OT Commissioner CLI는 OTBR과 동일한 호스트 머신에서 실행됩니다. 다음 OT 커미셔닝 CLI를 사용하여 연결하는 방법 알아보기 보더 라우터에 연결하고 새 기기를 커미셔닝합니다.