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

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

특징

OpenThread는 모든 스레드 네트워킹 레이어(IPv6, 6LoWPAN, IEEE 802.15.4(MAC 보안), 메시 링크 설정, 메시 라우팅) 및 기기 역할을 구현하며 Border Router 지원도 제공합니다.

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

OpenThread는 어떻게 사용하나요?

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

사용 중인 제품에서 OpenThread를 사용하거나 개인 배포용으로 OpenThread를 사용하려면 아래 옵션을 확인하세요.
자체 스레드 네트워크를 빌드하고 배포하는 데 사용할 하드웨어 및 플랫폼 설계를 결정합니다. Border Router를 추가하여 스레드 네트워크를 Wi-Fi 또는 이더넷과 같은 다른 네트워크 레이어에 연결하거나 LwIP, FreeRTOS 및 mbed TLS를 사용하는 단일 플랫폼 솔루션인 OpenThread RTOS를 사용하세요. OpenThread Commissioner를 사용하여 스레드 네트워크에 기기를 쉽게 의뢰할 수 있습니다.
API Codelab을 사용해 보고 API 참조를 가이드 개발로 사용하세요. IPv6, UDP, CoAP, ICMPv6, DNSv6 등
Google의 포팅 가이드를 통해 OpenThread를 새 하드웨어 플랫폼으로 포팅하는 데 필요한 모든 단계를 확인할 수 있습니다.
OpenThread는 스레드 그룹의 인증에 사용할 수 있습니다. 스레드 참조 스택인 OpenThread에서는 쉽게 인증을 받을 수 있습니다.

뉴스

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

새로운 Codelab인 B91 개발 키트 및 OpenThread로 스레드 네트워크를 빌드합니다. 실제 하드웨어에서 OpenThread를 프로그래밍하고 스레드 네트워크를 만들고 관리하며 노드 간에 메시지를 교환하는 방법을 알아봅니다.
2022년 11월 3일

새로운 OpenThread Border Router Codelab 출시: NAT64를 통한 인터넷 액세스 제공 OTBR에서 NAT64를 설정하고 사용하는 방법을 알아보세요.
2022년 10월 10일

QPG6105는 Zigbee®, Thread, Matter, Bluetooth® Low Energy, Bluetooth Mesh 프로토콜을 구현하는 저전력 통신 컨트롤러입니다.

누가 OpenThread를 지원하나요?

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

다음 제품은 OpenThread를 사용하고 스레드 사양의 핵심 요구사항을 지원합니다. 'Threads 기반' 배지를 표시하는 제품은 스레드 그룹으로부터 인증을 받았습니다.

Google Home 생태계는 다양한 기기 유형을 지원합니다. 기기 유형의 기능은 제조업체가 각 기능에 추가한 기능에서 비롯됩니다. 자세한 내용은 Google Home 생태계에서 사용할 수 있는 사용 사례를 참고하세요.

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