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

OpenThread Border Router

스레드 경계 라우터는 스레드 네트워크를 Wi-Fi 또는 이더넷과 같은 다른 IP 기반 네트워크에 연결합니다. 스레드 네트워크는 다른 네트워크에 연결하기 위해 경계 라우터가 필요합니다.

OTBR Border Agent 아키텍처

스레드 경계 라우터는 최소한 다음 기능을 지원합니다.

  • 스레드와 Wi-Fi / 이더넷 네트워크 간의 양방향 IP 연결.
  • mDNS (Wi-Fi / 이더넷 링크) 및 SRP (스레드 네트워크)를 통한 양방향 서비스 검색.
  • IP 기반 링크를 통해 스레드 파티션을 병합하는 스레드 기반 인프라.
  • Thread 장치를 인증하고 Thread 네트워크에 연결하기위한 외부 스레드 커미셔닝 (예 : 휴대폰).

스레드 인증

OpenThread의 Border Router 구현을 OTBR (OpenThread Border Router)이라고합니다. OTBR은 Nordic nRF52840 NCP를 사용하는 Raspberry Pi 3B 의 스레드 인증 구성 요소입니다.

시작하다

Docker

OTBR을 시작하는 가장 빠른 방법은 Docker 버전을 사용해 보는 것입니다. 물리적 또는 시뮬레이션 된 RCP를 사용하여 Linux 기반 시스템 또는 Raspberry Pi 3B의 Docker 컨테이너에서 OTBR을 실행합니다.

자세한 내용은 Docker 지원 개요 를 참조하세요.

코드 랩

Docker없이 OTBR을 설정하려면 Border Router 코드 랩 중 하나를 사용해보십시오. 물리적 RCP를 사용하여 Raspberry Pi 3B 또는 4에서 OTBR을 실행합니다.

Border Router Codelab Border Router Thread 1.2 멀티 캐스트 Codelab

플랫폼

OTBR은 또한 지원되는 플랫폼에서 직접 실행됩니다.

  1. 플랫폼 선택 :
  2. OTBR 빌드 및 구성
  3. OTBR에 포함 된 도구 및 스크립트에 대해 알아보기

코드 받기

소스 코드로 바로 이동하려면 OpenThread Border Router GitHub 저장소를 참조하세요.

이슈 트래커에 버그 보고서 및 기능 요청을 제출하여 OpenThread Border Router의 지속적인 개발에 기여할 수 있습니다.

커뮤니티 프로젝트

QEMU OTBR

OT 커뮤니티의 구성원은 오픈 소스 머신 에뮬레이터 및 가상화 프로그램 인 QEMU를 사용하여 OTBR 지원을 활성화 했습니다 . 이 프로젝트는 ARM 아키텍처에서 Raspbian을 에뮬레이트합니다.

기능 및 서비스

OTBR에는 다음과 같은 여러 기능이 포함되어 있습니다.

  • 구성 및 관리를위한 웹 GUI
  • 외부 커미셔닝 을 지원하는 Thread Border Agent
  • 스레드 네트워크에 대한 IPv6 접두사를 얻기위한 DHCPv6 접두사 위임
  • IPv4 네트워크에 연결하기위한 NAT64
  • 스레드 장치가 IPv4 전용 서버에 대한 이름으로 통신을 시작할 수 있도록하는 DNS64
  • OpenThread의 내장 기능을 사용하는 스레드 인터페이스 드라이버
  • Docker 지원

경계 라우터 서비스

OTBR은 다음 서비스를 제공합니다.

  • mDNS 게시자 — 외부 커미셔너가 OTBR 및 관련 스레드 네트워크를 검색 할 수 있습니다.
  • PSKc 생성기 — PSKc 키 생성 용
  • 웹 서비스 — 스레드 네트워크 관리를위한 웹 UI

Border Router Services의 타사 구성 요소에는 웹 UI 프레임 워크를위한 Simple Web Server 및 Material Design Lite가 포함됩니다.