Google is committed to advancing racial equity for Black communities. See how.

시작하다

스레드에 대해 알아보기

당신은 ® 스레드에 새로운? 아니면 단순히 지식을 새로 고칠 필요가 있습니까? 우리의 확인 스레드 프라이머 모든 스레드의 기본과 작동 방법을 설명합니다.

OpenThread 사용해보기

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

Docker를 사용한 시뮬레이션 Codelab

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

  • 스레드 네트워크 시뮬레이션
  • 시운전으로 스레드 노드 인증
  • OpenThread Daemon을 사용하여 RCP를 특징으로 하는 시뮬레이션된 스레드 네트워크 관리

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

빌드 도구 모음이 있는 시뮬레이션 Codelab

Docker를 사용하는 대신 OpenThread 빌드 도구 체인을 설정하고 Mac 또는 Linux 시스템에서 직접 OpenThread를 빌드하는 Docker Simulation Codelab의 대체 버전입니다.

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

하드웨어 코드랩

다음과 같은 방법을 배우게 될 하드웨어에 대해 자세히 알아보십시오.

  • Nordic nRF52840 또는 Silicon Labs EFR32 개발 보드의 Flash OpenThread
  • 실제 스레드 네트워크 구축
  • 시운전으로 스레드 노드 인증
  • 멀티캐스트 및 UDP용 OpenThread CLI 사용(Nordic만 해당)

북유럽 하드웨어 코드 랩을 시도해보십시오 실리콘 랩의 하드웨어 코드 랩을 시도

API 코드랩

애플리케이션에서 OpenThread API를 사용하고 싶으십니까? 실제 하드웨어를 사용하여 다음 방법을 배웁니다.

  • Nordic nRF52840 개발 보드의 버튼 및 LED 프로그래밍
  • 공통되는 OpenThread API를하고 otInstance 클래스
  • OpenThread 상태 변경 모니터링 및 대응
  • 스레드 네트워크의 모든 장치에 UDP 메시지 보내기

API Codelab 사용해 보기

네트워크 시뮬레이터 Codelab

OTNS(OpenThread Network Simulator)를 사용하면 CLI 및 웹 인터페이스를 사용하여 시뮬레이션된 스레드 네트워크를 시각화하고 운영할 수 있습니다. Mac 또는 Linux 시스템에서 다음 방법을 배웁니다.

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

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

테스트 및 시각화 Codelab

OTNS는 함께 사용할 수있는 실크 , OpenThread 기능, 기능, 실제 장치와 시스템 성능을 검증하기위한 완전 자동화 된 테스트 플랫폼. Mac 또는 Linux 시스템에서 다음 방법을 배웁니다.

  • OTNS 기능이 활성화된 실제 장치용 OpenThread 빌드
  • OTNS-Web을 사용하여 Silk 테스트 케이스 실행으로 형성된 Thread 네트워크 상태 모니터링

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

보더 라우터 코드랩

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

Mac 또는 Linux 시스템에서 다음 방법을 배웁니다.

  • OTBR 설정 및 스레드 네트워크 형성
  • SRP 기능으로 OpenThread CLI 장치 구축
  • SRP에 서비스 등록
  • 스레드 최종 장치를 발견하고 도달

보더 라우터 Codelab 사용해 보기

보더 라우터 스레드 1.2 멀티캐스트 Codelab

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

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

Border Router Thread 1.2 멀티캐스트 Codelab 사용해 보기

Docker가 있는 경계 라우터

Linux 기반 머신의 Docker 컨테이너에서 OTBR을 실행할 수도 있습니다.

OTBR Docker 가이드 사용해보기

코드 받기

이미 하고 있는 일을 알고 있고 코드를 시작하고 싶습니까? 방문 OpenThread GitHub의 사이트 는 OpenThread 국경 라우터, OpenThread RTOS 및 OpenThread 위원과 같은 다른 지원 저장소와 함께 OpenThread 저장소를 찾을 수 있습니다.

플랫폼 지원

OpenThread는 OpenThread 팀, 실리콘 공급업체 및 커뮤니티에서 여러 장치 및 플랫폼으로 이식되었습니다.

에서 공급 업체 지원되는 플랫폼 목록을 참조하십시오 공급 업체 지원 .

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

도커 지원

OpenThread와 함께 사용하기위한 고정 표시기 이미지에서 사용할 수있는 고정 표시기 허브 . 이 이미지는 OpenThread 팀에서 만들고 테스트했으며 도구 체인 및 시스템 구성을 거치지 않고도 OpenThread를 쉽게 시작할 수 있는 방법입니다.

사용자 가이드

특정 작업이나 기능에 대한 도움이 필요하십니까? 저희 가이드가 도와드릴 수 있습니다.

범주 내용
짓다 OpenThread를 빌드 및 구성하고 향상된 기능을 활성화하는 방법
포팅 OpenThread를 새로운 하드웨어 플랫폼으로 이식하는 방법
국경 라우터 보더 라우터를 사용하여 OpenThread 네트워크를 다른 IPv6 네트워크에 연결하거나 외부 스레드 커미셔닝을 사용하는 방법
위원 OT 커미셔너를 구축하고 사용하여 스레드 네트워크에 장치를 커미셔닝하는 방법
피스피넬 스레드 패킷 스니퍼를 구축하기 위해 Pyspinel을 사용하는 방법.
인증 모든 인증 테스트 사례에 대해 플랫폼을 테스트하는 방법

애플리케이션 API

OpenThread 위에서 실행할 애플리케이션을 개발 중이신가요? 우리가 시도 OpenThread API를 코드 랩으로 개발 기초를 배우고, 또는 파고 API 참조 OpenThread 서비스를 사용할 수 있는지 확인 설명서를 참조하십시오.

테스트 및 인증

우리가 OpenThread을 테스트하는 방법과 사용자 테스트 도구가 우리에 사용할 수있는 학습 테스트 페이지 및 우리의 최신 OpenThread의 peformance 품질 메트릭을 검색 품질 대시 보드 .

당신이 당신의 제품 또는 구성 요소에 대한 스레드 인증에 관심이있는 경우, 참조 인증 페이지를.

도움을 받거나 기여

OpenThread에 대해 질문이 있습니까? 지속적인 개발에 기여하고 싶으십니까? 우리의 리소스 페이지는 모든 방법으로 도움을받을 수, 또는 도움을 설명합니다.