Google is committed to advancing racial equity for Black communities. See how.
이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

시작하다

스레드에 대해 알아보기

Thread ® 를 처음 사용하십니까? 아니면 단순히 지식을 새롭게해야합니까? Thread의 모든 기본 사항과 작동 방식을 다루는 Thread Primer를 확인하세요.

OpenThread 사용해보기

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

Docker를 사용한 시뮬레이션 Codelab

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

  • 스레드 네트워크 시뮬레이션
  • 커미셔닝으로 스레드 노드 인증
  • wpantund 를 사용하여 NCP를 특징으로하는 시뮬레이션 된 스레드 네트워크 관리

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

빌드 툴체인을 사용한 시뮬레이션 Codelab

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

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

하드웨어 Codelab

다음과 같은 방법을 배울 수있는 하드웨어로 바로 들어가십시오.

  • Nordic nRF52840 개발 보드의 Flash OpenThread
  • 실제 스레드 네트워크 구축
  • 커미셔닝으로 스레드 노드 인증
  • 멀티 캐스트 및 UDP에 OpenThread CLI 사용

하드웨어 Codelab 사용해보기

API Codelab

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

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

API Codelab 사용해보기

네트워크 시뮬레이터 Codelab

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

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

Network Simulator Codelab 사용해보기

테스트 및 시각화 Codelab

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

  • OTNS 기능이 활성화 된 실제 장치 용 OpenThread 빌드
  • OTNS-Web을 사용하여 Silk 테스트 케이스를 실행하여 형성된 스레드 네트워크의 상태를 모니터링하십시오.

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

Docker가있는 경계 라우터

스레드 경계 라우터에 관심이있는 경우 Linux 기반 컴퓨터의 Docker 컨테이너에서 시도하여 OTBR (OpenThread Border Router)을 빠르게 시작하십시오.

OTBR Docker 가이드 사용해보기

Cloud IoT Core Codelab과 통합

시뮬레이션 된 OpenThread 기기를 Google Cloud IoT Core에 연결하는 방법을 알아 봅니다. Linux 시스템에서 Docker를 사용하여 다음 방법을 알아 봅니다.

  • Docker 컨테이너에서 OTBR 및 OpenThread RTOS 실행
  • Cloud Pub / Sub 및 Cloud IoT 기기 레지스트리 설정
  • Cloud MQTT 서버를 사용하여 OT 기기의 원격 측정 데이터 관리

Cloud IoT Core Codelab 사용해보기

코드 받기

수행중인 작업을 이미 알고 있고 코드를 시작하고 싶으십니까? OpenThread GitHub 사이트를 방문하면 wpantund , OpenThread Border Router, OpenThread RTOS 및 OpenThread Commissioner와 같은 다른 지원 저장소와 함께 OpenThread 저장소를 찾을 수 있습니다.

플랫폼 지원

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

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

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

Docker 지원

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

Docker 이미지 기술
codelab_otsim Simulation Codelab과 함께 사용하기 위해 OpenThread Simulation 예제와 사전 빌드되고 바로 사용할 수있는 wpantund 가 포함되어 있습니다.
environment GNU 도구 모음 및 모든 필수 OpenThread 종속성이 설치된 개발 환경. OpenThread는이 이미지에 빌드되지 않았습니다.
otbr OpenThread Border Router는 사전 구성되어 바로 사용할 수 있습니다.
sim OpenThread 시뮬레이션 예제가 사전 구축 된 개발 환경.
wpantund 와 개발 환경 wpantund 사전 구축 및 사용할 준비가.

simwpantund 이미지의 일반적인 사용에 대한 자세한 정보는 OpenThread 저장소의 /etc/docker/README 를 참조하십시오.

사용자 가이드

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

범주 내용
짓다 OpenThread를 빌드 및 구성하고 향상된 기능을 활성화하는 방법
포팅 OpenThread를 새 하드웨어 플랫폼으로 포팅하는 방법
NCP 지원 OpenThread가 사전 구축 된 NCP 펌웨어 이미지 및 패킷 스니핑을위한 Pyspinel을 포함하여 NCP 설계를 지원하는 방법
경계 라우터 OpenThread 네트워크를 Border Router를 사용하여 다른 IPv6 네트워크에 연결하거나 외부 스레드 커미셔닝을 사용하는 방법
위원 OT Commissioner를 구축하고 사용하여 스레드 네트워크에 장치를 시운전하는 방법
인증 모든 인증 테스트 사례에 대해 플랫폼을 테스트하는 방법

애플리케이션 API

OpenThread에서 실행할 애플리케이션을 개발하고 계십니까? Developing with OpenThread APIs Codelab 을 통해 기본 사항을 배우거나 API 참조 문서를 자세히 살펴보고 어떤 OpenThread 서비스를 사용할 수 있는지 확인하세요.

테스트 및 인증

OpenThread를 테스트하는 방법과 테스트 페이지에서 사용할 수있는 사용자 테스트 도구에 대해 알아보고 품질 대시 보드 에서 최신 OpenThread 성능 품질 메트릭을 찾아보십시오.

제품 또는 구성 요소에 대한 스레드 인증에 관심이있는 경우 인증 페이지를 참조하십시오.

도움을 받거나 기여

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