스레드 Play Services API

많은 새로운 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 Border Router는 다양한 기기 제조업체에서 제작했습니다. Google은 제조업체와 관계없이 사용자가 가정에서 개방적이고 상호 운용 가능하며 강력한 Thread 메시를 사용할 수 있도록 지원하려고 합니다.

모바일 SDK의 일부로 Android 개발자가 기기를 사용자의 Thread 네트워크에 조인하는 데 사용할 수 있는 Thread API가 Google Play services에 포함되어 있습니다. Thread 네트워크에 연결하려면 조인 Thread 기기에 사용자 인증 정보가 필요합니다. Android 앱은 Thread API를 사용하여 Play services에서 사용자 인증 정보를 가져와 조인 기기와 공유할 수 있습니다.

Play servicesMatter API는 설정 프로세스의 일부로 이러한 API를 사용합니다. Matter 커미셔너는 Thread 네트워크에 프로비저닝할 때 조인 기기와 사용자 인증 정보를 공유합니다.

Thread 설정을 맞춤설정하려는 Android 개발자가 Thread API에 직접 액세스할 수 있거나 Thread를 활용하는 Matter 이외의 사용 사례가 있을 수 있습니다.

강조해야 할 Matter 이외의 한 가지 사용 사례는 Thread 보더 라우터의 설정 프로세스입니다.

스레드 및 Matter

보더 라우터 설정 프로세스

집에 새로운 보더 라우터를 설정하면 새 Thread 네트워크를 만들거나 기존 Thread 네트워크에 연결됩니다.

Border Router가 Thread 네트워크를 만드는 경우 Border Router는 해당 네트워크의 사용자 인증 정보를 Play services와 공유해야 합니다. 그러면 Matter API 및 다른 Android 앱에서 Thread 기기를 연결하는 데 사용자 인증 정보가 사용될 수 있습니다.

경계 라우터가 기존 Thread 네트워크에 조인하는 경우 경계 라우터는 Play services에서 사용자 인증 정보를 가져와야 연결할 수 있습니다.

경계 라우터 개발자는 Thread API를 사용하여 이 작업을 실행할 수 있습니다. 경계 라우터 개발자는 Android 앱에서 설정 프로세스를 구현할 수 있습니다. 앱은 Play services와 경계 라우터 간에 중재하고 Thread API를 직접 사용합니다.

Nest Hub (2nd gen)와 같은 Google Border RouterGoogle Home app (GHA)를 사용하여 집에서 설정합니다.

시작하기

Android 앱에서 Thread 네트워크 SDK를 사용하려면 Thread 네트워크 SDK 사용 가이드를 참고하세요.

스레드 네트워크 SDK 사용