Google은 흑인 공동체를 위한 인종적 평등을 추구하기 위해 노력하고 있습니다. 자세히 알아보기

시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

GitHub에서 소스 보기

스레드 알아보기

Thread®를 처음 사용하시나요? 아니면 배운 내용을 다시 확인해야 하나요? Thread의 모든 기본사항과 작동 방식을 다루는 Thread Primer를 확인하세요.

OpenThread 사용해 보기

Google에서 출시한 OpenThread가 무엇인지 알고 싶으신가요? 가장 빠르게 실행하는 방법은 Codelab 또는 가이드 중 하나를 실행하는 것입니다.

Docker를 사용한 시뮬레이션 Codelab

테스트 하드웨어 없이도 OpenThread를 사용해 봅니다. Mac 또는 Linux 시스템에서 Docker를 사용하여 다음을 수행하는 방법을 알아보세요.

  • 스레드 네트워크 시뮬레이션
  • 수수료로 스레드 노드 인증
  • OpenThread Daemon을 사용해 RCP가 표시된 시뮬레이션된 스레드 네트워크 관리

Docker로 시뮬레이션 Codelab 사용해 보기

빌드 도구 모음이 포함된 시뮬레이션 Codelab

Docker 시뮬레이션 Codelab의 대체 버전으로, Docker를 사용하는 대신 Mac 또는 Linux 시스템에서 OpenThread 빌드 도구 모음을 설정하고 OpenThread를 직접 빌드합니다.

빌드 도구 모음으로 시뮬레이션 Codelab 사용해 보기

하드웨어 Codelab

하드웨어에 대해 자세히 알아보고 다음을 수행하는 방법을 배워봅니다.

  • Nordic nRF52840 또는 Silicon Labs EFR32 개발 보드의 플래시 OpenThread
  • 실제 스레드 네트워크 빌드
  • 수수료로 스레드 노드 인증
  • 멀티캐스트 및 UDP에 OpenThread CLI 사용 (노르딕만 해당)

북유럽 하드웨어 Codelab 사용해 보기

Silicon Labs 하드웨어 Codelab 사용해 보기

API Codelab

애플리케이션에서 OpenThread API를 사용하시겠어요? 실제 하드웨어를 사용하여 다음을 수행하는 방법을 알아보세요.

  • Nordic nRF52840 개발 보드의 버튼과 LED를 프로그래밍합니다.
  • 일반적인 OpenThread API 및 otInstance 클래스 사용
  • OpenThread 상태 변경사항 모니터링 및 반응
  • 스레드 네트워크의 모든 기기에 UDP 메시지 전송

API Codelab 사용해 보기

네트워크 시뮬레이터 Codelab

OpenThread Network 시뮬레이터 (OTNS)를 사용하면 CLI와 웹 인터페이스를 사용하여 시뮬레이션된 스레드 네트워크를 시각화하고 운영할 수 있습니다. Mac 또는 Linux 머신을 사용하여 다음을 수행하는 방법을 알아보세요.

  • OTNS 설치 및 OTNS용 OpenThread 빌드
  • OTNS-Web을 사용하여 스레드 네트워크 관리 및 웹브라우저에서의 활동 시각화
  • OTNS-CLI를 사용하여 시뮬레이션 제어

네트워크 시뮬레이터 Codelab 사용해 보기

테스트 및 시각화 Codelab

OTNS는 실제 기기에서 OpenThread 함수, 기능, 시스템 성능을 검증하기 위한 완전 자동화된 테스트 플랫폼인 Silk와 함께 사용할 수 있습니다. Mac 또는 Linux 시스템에서 다음 방법을 알아보세요.

  • OTNS 기능이 사용 설정된 실제 기기용 OpenThread 빌드
  • OTNS-Web을 사용하여 실크 테스트 사례를 실행하여 형성된 스레드 네트워크의 상태 모니터링

테스트 및 시각화 Codelab 사용해 보기

보더 라우터 Codelab

스레드 보더 라우터는 스레드 네트워크를 Wi-Fi나 이더넷과 같은 다른 IP 기반 네트워크에 연결합니다. 스레드 네트워크는 다른 네트워크에 연결할 때 보더 라우터가 필요합니다. OTBR (OpenThread Border Router)은 스레드 보더 라우터의 오픈소스 구현입니다.

Mac 또는 Linux 시스템에서 다음 방법을 알아보세요.

  • OTBR 설정 및 스레드 네트워크 형성
  • SRP 기능으로 OpenThread CLI 기기 빌드
  • SRP에 서비스 등록
  • 스레드 최종 기기 검색 및 연결

테두리 라우터 Codelab 사용해 보기

Border Router Thread 1.2 멀티캐스트 Codelab

스레드 1.2는 스레드 네트워크 전반의 멀티캐스트를 도입하여 스레드 네트워크와 인프라 (Wi-Fi/이더넷) 네트워크 세그먼트 간의 멀티캐스트 통신을 허용합니다. Mac 또는 Linux 머신과 Raspberry Pi를 사용하여 다음을 수행하는 방법을 알아봅니다.

  • 스레드 1.2 멀티캐스트 기능으로 nRF52840 펌웨어 빌드
  • 스레드 기기에서 IPv6 멀티캐스트 주소 구독

경계 라우터 스레드 1.2 멀티캐스트 Codelab 사용해 보기

Border Router NAT64 Codelab

NAT64는 IPv6 전용 네트워크의 호스트가 IPv4 네트워크의 리소스에 액세스할 수 있도록 하는 메커니즘입니다. NAT64 게이트웨이는 IPv4 프로토콜과 IPv6 프로토콜 사이의 변환기입니다. Mac 또는 Linux 머신과 Raspberry Pi를 사용하고 Border Router Codelab을 사용하여 빌드하는 방법은 다음과 같습니다.

  • NAT64 기능으로 OpenThread Border Router 빌드
  • 스레드 최종 기기에서 IPv4 호스트와 통신

경계 라우터 NAT64 Codelab 사용해 보기

Docker가 있는 Border Router

모든 Linux 기반 시스템의 Docker 컨테이너에서 OTBR을 실행할 수도 있습니다.

OTBR Docker 가이드 사용해 보기

코드 가져오기

이미 무슨 작업을 하고 있는지 알고 있으며 코드를 시작하고 싶으신가요? OpenThread 저장소, OpenThread Border Router, OpenThread RTOS, OpenThread Commissioner와 같은 다른 지원 저장소를 찾을 수 있는 OpenThread GitHub 사이트를 방문하세요.

플랫폼 지원

OpenThread는 OpenThread팀, 실리콘 공급업체, 커뮤니티에서 모두 여러 기기와 플랫폼으로 포팅했습니다.

공급업체 지원 플랫폼 목록은 공급업체 지원을 참고하세요.

플랫폼 개요에서 시스템 아키텍처 및 플랫폼 설계에 대해 자세히 알아보세요.

Docker 지원

OpenThread와 함께 사용할 Docker 이미지는 Docker Hub에서 사용할 수 있습니다. 이러한 이미지는 OpenThread팀에서 만들고 테스트하며 도구 모음 및 시스템 구성을 거치지 않고 OpenThread를 쉽게 시작할 수 있는 방법입니다.

사용자 가이드

특정 작업 또는 기능에 도움이 필요하신가요? 가이드가 도움이 될 수 있습니다.

카테고리 콘텐츠
빌드 OpenThread를 빌드 및 구성하고 향상된 기능을 사용 설정하는 방법
포팅 OpenThread를 새 하드웨어 플랫폼으로 포팅하는 방법
경계 라우터 Border Router를 사용하여 다른 IPv6 네트워크에 OpenThread 네트워크를 연결하거나 외부 스레드 수수료 사용 방법
커미셔너 OT 커미셔너를 빌드하고 사용하여 스레드 네트워크에 기기를 위임하는 방법
피스피넬 Pyspinel을 사용하여 스레드 패킷 스니퍼를 빌드하는 방법
자격증 모든 인증 테스트 사례를 기준으로 플랫폼을 테스트하는 방법

애플리케이션 API

OpenThread에서 실행되는 애플리케이션 개발 OpenThread API를 사용한 개발 Codelab의 기본사항을 알아보거나 API 참조 문서를 참조하여 사용 가능한 OpenThread 서비스를 확인하세요.

테스트 및 인증

테스트 페이지에서 OpenThread를 테스트하고 사용할 수 있는 사용자 테스트 도구를 알아보고 품질 대시보드에서 최신 OpenThread 성능 품질 측정항목을 확인하세요.

제품 또는 구성요소의 스레드 인증에 관심이 있다면 인증 페이지를 참고하세요.

도움말 확인 또는 참여

OpenThread에 관해 궁금한 점이 있으신가요? 지속적인 개발에 기여하고 싶으신가요? Google 리소스 페이지에서는 도움말을 받거나 도움이 되는 모든 방법을 설명합니다.