많은 새로운 Matter 기기는 스마트 홈 기기용으로 설계된 IP 기반 무선 메시 네트워킹 기술인 Thread를 사용합니다.
Thread에는 다음과 같은 주요 이점이 있습니다.
- IPv6 기반: Thread 기기는 다른 기기와 동일한 네트워크에 가입하고 서로 및 클라우드와 직접 통신할 수 있습니다.
- 저전력 메시: IoT용으로 설계된 Thread는 범위와 안정성을 제공하는 메시를 통해 배터리로 작동하는 기기를 지원합니다.
- 속도: 오버헤드가 적고 로컬 연결 및 메시를 통해 Thread 기기의 응답 속도가 매우 빠릅니다.
Thread는 Google이 2014년에 다른 회원사와 함께 설립한 Thread 그룹에서 개발되었습니다.
Thread 기기는 Thread 보더 라우터를 통해 사용자의 기존 홈 네트워크에 연결됩니다. Wi-Fi 라우터가 Wi-Fi 및 이더넷 기기를 단일 네트워크로 브리징할 수 있는 것처럼 Thread 보더 라우터를 사용하면 Thread 기기가 사용자 네트워크의 일부가 될 수 있습니다.
Nest WiFi, Google Nest Hub Max, Google Nest Hub (2nd gen)와 같은 Google 기기에는 Thread 무선이 내장되어 있으며 Thread 보더 라우터 역할을 합니다.
상호 운용 가능한 메시
Thread 기기와 Thread 경계 라우터는 다양한 기기 제조업체에서 빌드합니다. Google은 사용자가 제조업체와 관계없이 집에서 개방적이고 상호 운용 가능하며 강력한 Thread 메시를 사용할 수 있도록 지원하고자 합니다.
모바일 SDK의 일환으로 Android 개발자가 기기를 사용자의 Thread 네트워크에 연결하는 데 사용할 수 있는 Thread API가 Google Play services에 포함되어 있습니다. Thread 네트워크에 참여하려면 참여하는 Thread 기기에 사용자 인증 정보가 필요합니다. Thread API를 사용하면 Android 앱이 Play services에서 사용자 인증 정보를 가져와서 참여 기기와 공유할 수 있습니다.
Play services의 Matter API는 설정 프로세스의 일부로 이러한 API를 사용합니다. Matter 커미셔너는 Thread 네트워크에 프로비저닝할 때 사용자 인증 정보를 참여 기기와 공유합니다.
Thread API는 Thread 설정을 맞춤설정하거나 Thread를 사용하는 Matter가 아닌 다른 사용 사례가 있는 Android 개발자가 직접 액세스할 수 있습니다.
Matter가 아닌 사용 사례 중 하나는 Thread 경계 라우터의 설정 프로세스입니다.
보더 라우터 설정 프로세스
새 Border Router가 홈에 설정되면 새 Thread 네트워크를 만들거나 기존 Thread 네트워크에 가입합니다.
경계 라우터가 Thread 네트워크를 만드는 경우 Google Matter API 및 기타 Android 앱에서 Thread 기기를 네트워크에 연결하는 데 사용할 수 있도록 경계 라우터는 해당 네트워크의 사용자 인증 정보를 Play services와 공유해야 합니다.
보더 라우터가 기존 Thread 네트워크에 참여하는 경우 참여하려면 보더 라우터가 Play services에서 사용자 인증 정보를 가져와야 합니다.
이를 위해 Border Router 개발자는 Thread API를 사용할 수 있습니다. 경계 라우터 개발자는 Android 앱에서 설정 프로세스를 구현할 수 있습니다. 앱은 Play services와 경계 라우터 간에 중재하고 Thread API를 직접 사용합니다.
Nest Hub (2nd gen)와 같은 Google 보더 라우터는 Google Home app (GHA)를 사용하여 홈에 설정됩니다.
시작하기
Android 앱에서 Thread 네트워크 SDK를 사용하려면 Thread 네트워크 SDK 사용 가이드를 참고하세요.