Google이 출시한 OpenThread는 Thread®의 오픈소스 구현입니다. Google은 커넥티드 홈 및 상용 건물의 제품 개발을 가속화하기 위해 Google Nest 제품에 사용된 네트워킹 기술을 더 광범위하게 사용할 수 있도록 OpenThread를 출시했습니다.

좁은 플랫폼 추상화 레이어와 작은 메모리 공간인 OpenOT (OT)는 휴대성이 높습니다. 또한 단일 칩 시스템 (SoC)과 공동 프로세서 (RCP, NCP) 디자인을 모두 지원합니다.
OpenThread는 스레드 사양에 정의된 모든 기능을 구현합니다. 이 사양은 가정 및 상업용 건물 애플리케이션을 위한 IPv6 기반의 안정적이고 안전하며 저전력 무선 기기 간 통신 프로토콜을 정의합니다.

기능

OpenThread는 모든 스레드 네트워킹 레이어 (MAC 보안, 메시 링크 설정, 메시 라우팅을 포함하는 IPv6, 6LoWPAN, IEEE 802.15.4)와 기기 역할을 구현하고 보더 라우터 지원을 구현합니다.

애플리케이션 서비스
  • IPv6 구성 및 원시 데이터 인터페이스
  • UDP 소켓
  • CoAP 클라이언트 및 서버
  • DHCPv6 클라이언트 및 서버
  • DNSv6 클라이언트
향상된 기능
  • 하위 감독
  • 이전 부모에게 재연결에 대해 알림
  • 잼 감지
  • 정기적인 부모 검색
공동 프로세서 지원
  • Spinel(범용 공동 프로세서 프로토콜)
  • OT 데몬, 사용자 공간 라디오 공동 프로세서 네트워크 인터페이스 드라이버/데몬
  • Spinel 노드를 통한 스니퍼 지원
보더 라우터
  • 스레드와 이더넷/Wi-Fi 간의 양방향 IPv6 연결 가능성
  • 스레드와 이더넷/Wi-Fi 간의 양방향 DNS 기반 서비스 검색
  • 이더넷/Wi-Fi 링크를 통해 스레드 메시 확장

OpenThread를 어떻게 사용할 계획인가요?

OpenThread의 지속적인 개발에 참여하려면 OpenThread GitHub 저장소를 방문하시기 바랍니다. 참여 방법, 스타일 가이드, 행동 강령, 라이선스 등 모든 코드를 확인할 수 있습니다.

사용 중인 제품에서 OpenThread를 사용하거나 개인 배포용으로 OpenThread를 사용하려면 아래 옵션을 확인하세요.
자체 스레드 네트워크를 빌드하고 배포하는 데 사용할 하드웨어 및 플랫폼 설계를 결정합니다. 보더 라우터를 추가하여 스레드 네트워크를 Wi-Fi 또는 이더넷과 같은 다른 네트워크 계층에 연결하거나 LwIP, FreeRTOS, mbed TLS를 사용하는 단일 플랫폼 솔루션인 OpenThread RTOS를 사용하세요. 또한 OpenThread Commissioner를 사용하여 스레드 네트워크에 기기를 간편하게 커미셔닝할 수 있습니다.
API Codelab을 사용해 보고 API 참조를 애플리케이션 개발 가이드로 사용하세요. IPv6, UDP, CoAP, ICMPv6, DNSv6 등 모든 것이 있습니다.
OpenThread를 새로운 하드웨어 플랫폼으로 포팅하는 데 필요한 모든 단계를 안내하는 포팅 가이드를 확인하세요.
OpenThread는 Thread Group의 인증에 사용할 수 있습니다. 스레드 참조 스택인 OpenThread는 인증을 쉽게 만들어 줍니다.

뉴스

Google I/O 세션을 시청하여 스레드에 대한 간략한 개요를 확인하고 개발자가 OpenThread를 사용하여 IoT 솔루션을 빠르게 빌드하는 방법을 알아보세요.
2024년 3월 12일

이제 OpenThread 참조에서 모든 CLI 명령어 및 관련 사용 가이드에 대한 전체 참조를 확인할 수 있습니다.
2023년 12월 26일

모든 OpenThread 구성 변수의 그룹별 참조가 OpenThread 참조에 추가되었습니다.
2023년 10월 26일

새로운 Codelab이 출시되었습니다. 실제 Espressif 하드웨어에서 OpenThread를 프로그래밍하고, 스레드 네트워크를 만들고 관리하며, 노드 간에 메시지를 교환하는 방법을 알아보세요.

OpenThread는 누가 지원되나요?

OpenThread를 사용하는 제품은 무엇인가요?

다음 제품은 OpenThread를 사용하며 스레드 사양의 핵심 요구사항을 지원합니다. 'Built on Thread' 배지가 표시된 제품은 Thread Group의 인증을 받았습니다.

다양한 유형의 기기가 OpenThread를 사용하며 이 제품 등록정보에 소개된 분류는 일반적인 스마트 홈 기기 유형을 기반으로 합니다. 기기 유형의 기능은 제조업체에서 각 기기에 추가한 기능에서 비롯됩니다.

제품을 소개하고 싶으신가요? 자세한 내용은 제품 가이드라인을 참고하세요.
자바는 Oracle 및/또는 그 계열사의 등록 상표입니다. Thread는 Thread Group, Inc.의 등록 상표입니다.