스레드 (통신 프로토콜)

스레드는 IEEE 802.15.4 기반의 저전력 무선 메쉬 네트워킹 프로토콜로, 주로 사물인터넷(IoT) 기기 간의 안전하고 신뢰성 있는 통신을 위해 설계되었다. 2014년 Nest Labs와 Google 등이 주도하여 개발했으며, 2015년부터 Thread Group이 표준화를 담당하고 있다. 공식 명칭은 “Thread”이며, 한국어 표기에서는 “스레드”라고도 사용한다.

개요

  • 표준화 기구: Thread Group (IP 기반 사물인터넷 프로토콜 표준화 조직)
  • 기반 기술: IEEE 802.15.4 물리·MAC 계층(2.4 GHz 주파수 대역)
  • 네트워크 토폴로지: 완전 메쉬 구조를 지원하며, 각 노드가 라우터 역할을 수행한다.
  • 주소 체계: IPv6 기반의 6LoWPAN을 이용해 저전력 디바이스에 IPv6 주소 할당 가능.
  • 보안: 네트워크 레벨에서 AES‑128 CCM* 암호화를 적용하고, 인증·키 교환을 위해 네트워크 키와 애플리케이션 키를 별도로 관리한다.

주요 특징

구분 내용
저전력 전송 전력 10 mW 이하, 배터리 수명 수년 수준(특히 배터리 기반 센서에 적합)
자동 구성 새로운 디바이스가 네트워크에 조인할 때 인증 과정을 거쳐 자동으로 라우팅 테이블이 업데이트된다
확장성 수백 개 노드까지 지원하며, 멀티-스레드(다중 스레드) 구성을 통해 대규모 구축 가능
상호 운용성 IP 기반이므로 기존 인터넷 인프라와 직접 연동 가능. Thread Border Router를 통해 Wi‑Fi, Ethernet 등과 연결된다
오픈 표준 Thread Specification 1.3(2023년)까지 공개되어 있다.

역사

  1. 2014년 – Nest Labs와 Google이 협력하여 “Thread” 프로젝트 시작.
  2. 2015년 – Thread Group 설립, 첫 번째 공개 사양(1.0) 발표.
  3. 2016~2018년 – 첫 번째 상용 제품(예: Nest Protect, Google Nest Hub 등)에서 Thread 지원 시작.
  4. 2020년 – Thread 1.2 발표, 향상된 보안과 멀티-스레드 기능 도입.
  5. 2022년 – Matter(전 세계 표준 스마트 홈 표준)와의 연동을 위한 Matter over Thread 프로파일 발표.

적용 분야

  • 스마트 홈: 조명, 온도 조절기, 보안 센서 등 다양한 가전 제품의 연결.
  • 산업용 IoT: 공장 자동화, 설비 모니터링 등에서 저전력 네트워크 구축.
  • 건물 관리: 에너지 관리 시스템, HVAC(Heating, Ventilation, and Air Conditioning) 제어.
  • 헬스케어: 의료 기기의 무선 데이터 전송(예: 웨어러블 센서).

보안 메커니즘

  • 네트워크 레벨: 모든 프레임에 대해 AES‑128 CCM* 기반 인증·암호화 적용.
  • 키 관리: 네트워크 키는 조인 프로세스 중에 전송되며, 애플리케이션별로 별도 키를 사용할 수 있다.
  • 시큐어 부트 및 펌웨어 업데이트: 인증된 펌웨어만을 적용하도록 지원한다.

표준화 및 연계 기술

  • 6LoWPAN: IPv6 패킷을 IEEE 802.15.4 프레임에 압축·전송.
  • CoAP (Constrained Application Protocol): 제한된 환경에서 효율적인 RESTful 통신 제공.
  • Matter: 최신 스마트 홈 표준으로, Thread를 전송 매체 중 하나로 채택하여 상호 운용성을 확보한다.

구현 및 주요 제품

  • Silicon Labs: EFR32 라디오 칩에 Thread 스택 제공.
  • Nordic Semiconductor: nRF52840 등에 Thread 지원 펌웨어 제공.
  • NXP: JN5168, JN5179 등 MCU에 Thread 스택 포함.
  • Google Nest, Apple HomePod mini, Amazon Echo (4세대) 등 주요 스마트 홈 허브에 Thread 지원 기능 내장.

참고 문헌

  1. Thread Group, Thread Specification (버전 1.3, 2023).
  2. IEEE Std 802.15.4‑2020, IEEE Standard for Low-Rate Wireless Personal Area Networks (LR‑WPANs).
  3. IETF RFC 6282, Compression Format for IPv6 over IEEE 802.15.4 Low-Power Wireless Personal Area Networks (6LoWPAN).

※ 위 내용은 공개된 표준 문서 및 제조사 자료를 기반으로 작성되었으며, 최신 사양은 Thread Group 공식 웹사이트에서 확인할 수 있다.

둘러보기

더 찾아볼 만한 주제