Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

Border Router DUT 설정

계속하기 전에 환경을 설정하고이 가이드에 사용 된 nRF52840 DK 보드를 플래시하는 데 필요한 모든 도구 및 소프트웨어를 설치하는 방법을 자세히 설명하는 OpenThread Hardware Codelab 을 살펴 보는 것이 좋습니다.

OpenThread 빌드

  1. OpenThread 저장소를 복제하고 Thread Reference 2018-09-26 릴리스 커밋으로 전환합니다.
    git clone https://github.com/openthread/openthread
    cd openthread
    git checkout -b thread-reference-20180926
  2. GNU 도구 모음 및 기타 종속성 설치 :
    ./script/bootstrap
  3. nRF52840 예제를 빌드하십시오. USB=1 스위치는 직렬 전송으로 네이티브 USB CDC ACM을 활성화합니다.
    make -f examples/Makefile-nRF52840 BORDER_AGENT=1 BORDER_ROUTER=1 COMMISSIONER=1 \
      DHCP6_CLIENT=1 DHCP6_SERVER=1 JOINER=1 MAC_FILTER=1 REFERENCE_DEVICE=1 \
      UDP_FORWARD=1 USB=1

NCP 플래시 및 연결

OTBR 노르딕 커넥션

nRF52840 DK 보드를 NCP로 플래시하고 Raspberry Pi에 연결하는 방법에 대한 지침은 사전 구축 된 NCP 펌웨어 가이드에서 nRF52840 플래시nRF52840 연결 단계를 참조 하십시오.

OpenThread Hardware Codelab 에서도 유사한 지침을 찾을 수 있습니다.

Raspberry Pi 설정

OS 를 설치하고 장치를 구성하는 방법에 대한 지침은 Raspberry Pi 3B (RPi3B) Border Router 플랫폼 페이지에서 OS 다운로드 및 설치 단계 를 참조하십시오.

일반 RPi3B 설정 및 구성 외에도 git 및 몇 가지 권장 유틸리티를 설치하십시오.

sudo apt-get install git screen tcpdump

OpenThread 경계 라우터 설정

  1. OpenThread Border Router 저장소를 복제하고 Thread Certified 2018-08-19 릴리스 커밋으로 전환합니다 :
    git clone https://github.com/openthread/ot-br-posix
    cd ot-br-posix
    git checkout -b thread-br-certified-20180819
  2. 종속성 설치 :
    ./script/bootstrap
  3. 컴파일은 OTBR 설치 및 wpantund 위한 커밋 OTBR 인증을 사용하여 wpantund :
    WPANTUND_COMMIT=8c189c6 ./script/setup
  4. /etc/wpantund.conf 열고 nRF52840 DK NCP :
    Config:NCP:SocketPath '/dev/ttyACM0'
    의 UART 포트를 업데이트합니다.
  5. wpantund 서비스를 다시 시작하십시오.
    sudo service wpantund restart

이제 Border Router가 실행 중이어야합니다. OTBR에 대한 자세한 내용은 OpenThread Border Router 를 참조하십시오.