개발자 프리뷰 버전
Google의 Home 개발자 프로그램을 통해 기기 제조업체는 스마트 홈 기기를 Google Home 생태계와 연결할 수 있습니다. 스마트 홈 작업 로컬 처리 경로가 다음 기능으로 확장됨 Matter -enabled devices for setup using the Google Home app (GHA) on Android and control them using Google Assistant , GHA, or smart displays like the Google Nest Hub (2nd gen) .
이 문서에서는 Google Home 생태계에서 Matter 지원 플랫폼을 빌드하고 통합하는 방법을 설명합니다.
면책조항
이 Matter 개발자 프리뷰에 설명된 절차와 관련하여 다음 사항에 유의하세요.
- 개발에 사용되는 계정에는 테스트를 위해 연결된 Matter 지원 허브가 하나만 있어야 합니다. Matter가 사용 설정된 여러 허브가 동시에 연결되거나 테스트 중에 동일한 구조에 연결되면 예기치 않은 동작이 발생할 수 있습니다.
- 모든 절차에서는 Google에서 테스트한 Matter 샘플을 빌드하고 플래시하는 데 Ubuntu 20.04를 실행하는 Linux 머신을 사용한다고 가정합니다. MacOS 머신도 지원되지만 Linux를 사용하는 것이 좋습니다. 필요에 따라 절차에서 Mac 관련 안내가 표시됩니다.
- GHA의 Android 버전만 지원됩니다.
정의
이 문서에서는 다음 용어를 사용합니다.
- 보더 라우터
- 범용 Thread Border Router for Thread-enabled devices.을 구현하는 허브
- 허브
- 지원되는 Google Nest device, such as the Google Nest Hub (2nd gen). A hub is required to control Matter-enabled devices through other surfaces such as Assistant, the GHA, and smart displays.
- Matter 지원 기기
- Matter 지원 빌드 또는 샘플 앱으로 플래시된 기기 또는 개발 보드
- 휴대기기
- 페어링에 사용한 휴대전화입니다. 현재 Android phone. 입니다.
기본 요건
Matter 지원 기기를 Google Home 생태계와 완전히 통합하려면 개발자는 다음 요건을 충족해야 합니다.
- 스레드 지원 기기의 경계 라우터 역할을 하는 스마트 홈 인텐트 라우팅을 위한 로컬 처리 경로 역할을 하는 스레드 지원 Google 허브
- 최소 요구사항을 충족하는 휴대기기 (테스트 휴대전화):
- Android O (8.1, API 수준 27) 이상 (iOS 지원이 나중에 추가될 예정)
- BLE 기능
- Matter 지원 기기의 공급업체 ID (VID) 및 제품 ID (PID).
- Matter 지원 기기 이 기기는
현재 Google Home 생태계에서 지원되는 Matter 기기 유형 중 하나여야 하며 다음 중 하나일 수 있습니다.
- Matter 지원 펌웨어가 있는 제품입니다.
- 엔드 투 엔드 인증을 위한 Matter 지원 기기 역할을 하는 지원되는 공급업체 플랫폼의 개발 보드 지원되는 플랫폼은 다음과 같습니다.
공급업체 | 플랫폼 | 가이드 | Thread 지원 |
---|---|---|---|
부팔로 실험실 | BL602 | 빠른 시작 | |
BL702 | 빠른 시작 | ||
Espressif | ESP32 | 빠른 시작
OTA 테스트 |
|
노르딕 반도체 | nRF52840 DK | 빠른 시작
OTA 테스트 |
|
NXP | IOTZTB-DK006 개발 키트 | 빠른 시작 | |
Realtek | Ameba D 시리즈 | 빠른 시작 | |
실리콘 랩 | EFR32MG Zigbee 및 스레드 스타터 킷 | 빠른 시작 | |
EFR32MG24 개발자 키트 | 빠른 시작 | ||
테링크 | TLSR9518 | 빠른 시작 |
공급업체 ID
기본적으로 CSA에서 할당한 VID 중 하나를 테스트 용도로 사용할 수 있습니다. 0xFFF1
, 0xFFF2
, 0xFFF3
, 0xFFF4
중 하나를 선택합니다.
프로덕션 VID를 사용하여 통합을 인증하고 출시할 수 있도록 하려면 먼저 Google의 인증을 받아 CSA에서 발급받았는지 확인해야 합니다.
이 VID를 기기 펌웨어에 구현해야 합니다.
Matter 기기는 특정 공급업체 ID 및 기기 유형 시나리오에서만 Google Home 생태계에서만 페어링할 수 있습니다.
- 소비자 기기에서 테스트 VID를 사용할 수 없습니다.
- 프로덕션 (소비자) 기기를 페어링하려면 CSA DCL에서 인증을 받아야 합니다.
- 개발 및 필드 체험판을 위해서는 기기를 Google Home Developer Console 에 등록해야 합니다.
어떤 유형의 사용자가 기기를 Google Home 생태계에 의뢰할 수 있나요? | |||
---|---|---|---|
VID 유형 | VID 인증 및 등록 상태 | 프로덕션
(일반 사용자) |
개발
(개발자, 현장 체험판 사용자) |
테스트 | 등록되지 않음 (인증할 수 없음) | N/A | N/A |
테스트 | Developer Console에 등록됨 (인증 불가) | N/A | |
프로덕션 | 인증되지 않음, 등록되지 않음 | N/A | |
프로덕션 | 인증되지 않음, Developer Console에 등록됨 | ||
프로덕션 | CSA DCL에서 인증됨, 등록되지 않음 | N/A | |
프로덕션 | CSA DCL에서 인증되고 Developer Console에 등록됨 |
제품 ID
제품 ID가 아닌 Matter 설명자 클러스터를 사용하여 기기에 관한 정보를 읽습니다. 개발 과정에서 회사의 번호 체계에 따라 제품 ID를 지정할 수 있습니다(단, 제품 ID가 지정된 경우 Matter 통합의 제품 ID와 일치해야 함).
지원되지 않는 기능
일부 Matter 클러스터는 시스템에서 사용될 수 있지만 아직 사용자에게 노출되지 않습니다. 즉, 대부분의 경우 이러한 클러스터를 통해 노출된 속성은 최종 사용자에게 표시되지 않습니다.
클러스터 유형 | 클러스터 |
---|---|
Core |
|
애플리케이션 |
|