법적 사안 시작하기

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

  개발자 프리뷰 버전  

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 개발을 위한 권장 IDE 확장 프로그램

Matter 지원 기기를 Google Home 생태계와 완전히 통합하려면 개발자는 다음 요건을 충족해야 합니다.

  1. 스레드 지원 기기의 경계 라우터 역할을 하는 스마트 홈 인텐트 라우팅을 위한 로컬 처리 경로 역할을 하는 스레드 지원 Google 허브
  2. 최소 요구사항을 충족하는 휴대기기 (테스트 휴대전화):
    • Android O (8.1, API 수준 27) 이상 (iOS 지원이 나중에 추가될 예정)
    • BLE 기능
  3. Matter 지원 기기의 공급업체 ID (VID)제품 ID (PID).
  4. Matter 지원 기기 이 기기는 현재 Google Home 생태계에서 지원되는 Matter 기기 유형 중 하나여야 하며 다음 중 하나일 수 있습니다.
    • 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 에 등록해야 합니다.
표: 공급업체 ID (VID) 및 기기 유형 페어링 시나리오
어떤 유형의 사용자가 기기를 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 클러스터는 시스템에서 사용될 수 있지만 아직 사용자에게 노출되지 않습니다. 즉, 대부분의 경우 이러한 클러스터를 통해 노출된 속성은 최종 사용자에게 표시되지 않습니다.

표: Matter Google Home 생태계의 사용자에게 노출되지 않는 클러스터
클러스터 유형 클러스터
Core
  • binding
  • 라벨
  • 고정 라벨
  • 사용자 라벨
  • 작업
  • 그룹 키
  • 현지화 구성
  • 시간 형식 현지화
  • 단위 현지화
  • 전원 구성
  • 전원
  • 진단 클러스터 (진단 로그, 일반 진단, 소프트웨어 진단, 스레드 네트워크 진단, Wi-Fi 네트워크 진단, 이더넷 네트워크 진단)
  • 시간 동기화
  • 모드 선택
애플리케이션
  • 그룹 및 장면은 직접 지원되지 않습니다. 상응하는 기능은 루틴을 통해 사용할 수 있습니다.
  • 모든 미디어 클러스터 상응하는 기능은 Google Cast 를 통해 사용할 수 있습니다.