Google Cloud-to-cloud 플랫폼을 사용하면 사용자가 스마트 스피커, 스마트폰, 자동차, TV, 헤드폰, 시계 등 10억 대 이상의 기기에서 사용할 수 있는 Google Home app (GHA) 및 Google Assistant를 통해 상용으로 제공되는 커넥티드 기기를 제어할 수 있습니다.
빌드해야 하는 이유
사용자 참여도 향상, 기기 판매 증대, 브랜드 가치 제고 등의 이점이 있습니다.
- 사용자 참여도 강화: 10억 대의 Assistant 기기에서 사용자에게 도달하고, 검색 가능성을 개선하며, 설정의 불편을 없애세요.
- 판매 증대: Google 검색의 쇼핑에서 검색 가능해지고 소매업체, 설치업체 채널에 추천될 수 있는 자격 요건을 충족합니다.
- 브랜드 가치 향상: 편리한 생활의 중심에 서세요. 안정성과 풍부한 기능으로 사용자가 브랜드를 알 수 있도록 지원하세요.
빌드 방법
기기를 Assistant에 연결하려면 Cloud-to-cloud 통합을 빌드해야 합니다. Assistant는 사용자가 여러 언어로 작업을 트리거하는 방식을 처리하고 Google Home Graph를 통해 유용한 메타데이터(예: 사용자의 방을 기반으로 한 특정 기기의 상태)를 제공합니다. 처리 서비스를 통해 요청에 응답하기만 하면 됩니다.
시작하는 가장 쉬운 방법은 Codelab을 사용하는 것입니다. 다음 두 Codelab을 모두 진행하는 것이 좋습니다. 이 Codelab에서는 개발 프로세스의 일부를 단계별로 안내합니다.
클라우드 간 통합을 위한 로컬 처리 사용 설정
49분
Updated 2024년 12월 21일
Local Home SDK로 로컬 처리를 사용 설정하여 스마트 홈과 어시스턴트의 통합을 강화하는 방법을 알아보세요.
스마트 홈 디버깅
25분
Updated 2024년 11월 23일
GCP 측정항목 및 Logging을 사용하여 프로덕션 문제를 파악하고 해결하는 방법을 알아봅니다. 테스트 모음을 사용하여 기능 및 API 문제를 파악하는 방법을 알아보세요.
Google 어시스턴트에 스마트 홈 기기 연결하기
35분
Updated 2024년 11월 23일
클라우드 간 통합을 빌드하고 배포하여 어시스턴트에 가상 스마트 세탁기를 통합하세요.
스마트 홈의 로그 기반 측정항목
16분
Updated 2024년 11월 23일
Google Cloud에서 로그 기반 측정항목을 사용하여 패턴을 추적하고 스마트 홈 통합 오류 로그를 분석하는 방법을 알아보세요.
로컬 홈 디버깅
50분
Updated 2024년 11월 23일
GCP 측정항목 및 Logging을 사용하여 프로덕션 문제를 파악하고 해결하는 방법을 알아봅니다. 테스트 모음을 사용하여 기능 및 API 문제를 파악하는 방법을 알아보세요. 로컬 홈 앱을 개발하는 동안 Chrome 개발자 도구를 사용하는 방법을 알아봅니다.
WebRTC로 CameraStream 구현
23분
Updated 2024년 11월 23일
CameraStream 특성 및 WebRTC를 사용하여 웹캠에서 Google Nest 디스플레이 기기로 스트리밍하는 방법을 알아봅니다.
클라우드 간 통합 강화 및 보안
50분
Updated 2024년 11월 23일
맞춤설정 가능한 기기 특성을 통해 클라우드 간 통합을 개선하고 보안을 강화하며, 2단계 인증을 통해 보안을 강화하는 방법을 알아보세요.
스마트 홈 서비스 중단 모니터링
31분
Updated 2024년 11월 21일
이 Codelab에서는 스마트 홈 통합에 자동 알림을 설정하여 서비스 중단을 감지하는 방법을 알아봅니다.
웹 수신기에 Ad Breaks API 지원 추가
56분
Updated 2024년 11월 9일
이 Codelab에서는 Cast Ad Breaks API를 사용하는 맞춤 웹 수신기 애플리케이션을 빌드합니다.
Cast 수신기 앱 디버깅
59분
Updated 2024년 11월 9일
이 Codelab에서는 기존 커스텀 웹 수신기 앱에 Cast 디버그 로거를 추가합니다.
Cast 수신기에 실시간 지원 추가
30분
Updated 2024년 11월 9일
이 Codelab에서는 Cast Live API를 사용하는 커스텀 웹 수신기 애플리케이션을 빌드합니다.
Cast 지원 Android 앱
2시간 48분
Updated 2024년 11월 9일
이 Codelab에서는 기존 Android 동영상 앱을 수정하여 Google Cast 지원 기기에서 콘텐츠를 전송합니다.
맞춤 웹 수신기 빌드
1시간 37분
Updated 2024년 11월 9일
이 Codelab에서는 Cast 지원 기기에서 콘텐츠를 재생하는 커스텀 웹 수신기 앱을 빌드합니다.
웹 앱에서 Cast 지원 사용
1시간 18분
Updated 2024년 11월 9일
이 Codelab에서는 기존 웹 동영상 앱을 수정하여 Google Cast 지원 기기에서 콘텐츠를 전송합니다.
Android TV 앱 Cast 지원 사용 설정
1시간 8분
Updated 2024년 11월 9일
이 Codelab에서는 기존 Cast 전송기 앱의 전송 및 통신을 지원하도록 기존 Android TV 앱을 수정합니다.
Matter 통합 디버깅
36분
Updated 2024년 11월 6일
분석 도구를 사용하여 Matter 통합 문제를 해결하는 방법을 알아보고 개발자 지원 리소스에 관해 자세히 알아보세요.
기기 액세스 웹 애플리케이션 빌드
1시간
Updated 2024년 10월 13일
이 Codelab에서는 기기 액세스의 작동 방식을 알아보고 Nest Thermostat에 관한 인증과 Smart Device Management API 호출을 처리하는 웹 애플리케이션을 빌드합니다.
법적 사안용 Android 앱 빌드
1시간 17분
Updated 2024년 9월 20일
법적 사안용 Google Home 샘플 앱을 맞춤설정하여 기기를 의뢰하고 관리합니다.
iOS 앱에서 Cast 지원 사용
2시간 28분
Updated 2024년 9월 11일
이 Codelab에서는 기존 iOS 동영상 앱을 수정하여 Google Cast 지원 기기에서 콘텐츠를 전송합니다.
Matter 기기 빌드
1시간 17분
Updated 2024년 8월 22일
이 Codelab에서는 법적 사안 기기를 빌드하고 의뢰하며 사용합니다.
중요 가상 기기 빌드
1시간 12분
Updated 2024년 8월 22일
이 Codelab에서는 가상 법적 사안 기기를 빌드하고 의뢰하여 사용합니다.
기본 Cast 수신기 빌드
Updated 2022년 7월 29일
이 Codelab에서는 Google Cast 애플리케이션 프레임워크를 사용하여 Cast 지원 수신기 앱을 빌드합니다.
그런 다음 지원되는 기기 목록을 확인하여 통합하려는 기기가 Google Home 생태계에서 지원되는지 확인하세요. 그런 다음 개발자 체크리스트를 읽고 프로젝트 생성부터 출시에 이르기까지의 전체 개발 흐름을 이해합니다.
Google Home 플레이그라운드
Google Home Playground를 사용하여 기기 유형 및 트레잇으로 스마트 홈 프로젝트를 시뮬레이션합니다. 가상 기기를 만들고, 기기 속성과 상태를 수정하는 등의 작업을 할 수 있습니다. 자세한 내용은 Google Home 플레이그라운드 페이지를 참고하세요.
디버깅 및 분석
이미 smart home 작업을 빌드했으며 다음을 수행해야 하는 경우:
- 작업을 디버그하려면 스마트 홈 디버깅 Codelab으로 이동하세요.
- 로그에 액세스하거나 로그 기반 측정항목을 만들려면 스마트 홈의 로그 기반 측정항목 Codelab으로 이동하세요.
- 서비스 중단을 모니터링하는 알림을 설정하려면 스마트 홈 서비스 중단 모니터링 Codelab으로 이동하세요.
정의
이 문서에서는 다음 용어가 사용됩니다.
- 인증
- 사용자의 Google 계정을 인증 시스템의 사용자 계정에 연결합니다.
- 기기 trait
- 기기 특성은 기기 유형의 기능을 정의합니다.
- 기기 유형
- Assistant에 기기에서 어떤 문법을 사용해야 하는지 알려줍니다.
- 처리
- smart home 인텐트를 처리하고 상응하는 작업을 실행하는 서비스입니다.
- Google Home 생태계
- Assistant의 기능을 확장하여 연결된 기기를 제어하는 smart home 작업을 만들 수 있는 플랫폼입니다.
- Home Graph
- 홈 및 기기에 관한 문맥 데이터를 저장하고 제공하는 데이터베이스입니다.
- smart home 인텐트
- 조명을 켜거나 스피커로 오디오를 전송하는 등의 smart home 작업을 실행하는 방법을 설명하는 간단한 메시지 객체입니다.