스마트 홈 작업을 개발하는 방법을 알아볼 수 있는 새로운 공간인 Google Home 개발자 센터에 오신 것을 환영합니다. 참고: Actions 콘솔에서 작업을 계속 만들 수 있습니다.

클라우드-클라우드를 위한 개발

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

Google은 간단한 스위치 또는 복잡한 AV 수신기를 통합하든 Cloud-to-cloud 여정을 빠르게 시작할 수 있도록 SDK, 도구 및 샘플 앱을 제공합니다.

이러한 리소스는 개발자가 인프라 처리에 드는 노력을 줄이면서 기능과 기능을 빌드하는 데 집중할 수 있도록 설계되었습니다.

샘플 및 라이브러리

개발 단계

Google의 엔드 투 엔드 샘플을 자체 통합의 시작점으로 사용하거나 새로운 통합을 가장 효과적으로 만드는 방법을 보여줄 수 있습니다. Google Home Graph API 클라이언트 라이브러리는 다양한 언어로 제공됩니다.

샘플 클라이언트 라이브러리

도구

VS Code용 Google Home 확장 프로그램

개발 단계

Google Home Extension for Visual Studio Code를 사용하면 Google Home 생태계와 직접 상호작용할 수 있습니다. 예를 들어 '전구 켜기'와 같은 명령어를 입력하면 Google Assistant가 클라우드에서 요청을 처리하고 기기로 명령어를 전송합니다.

개발 단계에서 이 확장 프로그램을 사용하면 다음을 수행할 수 있습니다.

  • Google Home에 통합된 Cloud-to-cloud 기기를 테스트합니다.

  • Google Cloud 로그를 실시간으로 보고 양방향으로 전달되는 모든 통신을 관찰하여 문제를 식별합니다. 심각도 및 기간으로 필터링합니다.

  • 로그 메시지의 JSON 콘텐츠를 검사합니다.

  • Assistant 명령어를 스크립트 형식으로 실행하면 반복 가능한 방식으로 더 빠르게 테스트할 수 있습니다.

SYNC 데이터 검사기

개발 단계

통합에서 SYNC 응답의 형식을 검증하려면 SYNC 데이터 검사기를 사용하는 것이 좋습니다. 이렇게 하면 테스트 프로세스의 후반부에서 오류가 줄어듭니다.

Google Home 플레이그라운드

개발 단계

Google Home Playground는 실제 기기로 개발을 완료하기 전에 Google Home 생태계에서 기기 유형을 시뮬레이션하는 데 유용합니다.

개발 단계에서 이를 사용하면 다음과 같은 이점이 있습니다.

  • 가상 기기를 만들고 Google Home app (GHA)에서 사용할 특성으로 구성합니다.
  • 기기가 Home Graph에 어떻게 표시되는지 확인하세요.
  • 기기의 보조 사용자 확인을 테스트합니다.

Google Home 테스트 모음

테스트 단계

Google Home Test Suite를 사용하여 스마트 홈 통합을 테스트하고 Google Home 생태계의 인증 및 출시 요구사항을 충족하는지 확인하세요.

홈 그래프 뷰어

테스트 단계

Google Home Graph는 특정 사용자의 Home Graph에 있는 기기의 상태를 확인하는 데 사용됩니다. API를 직접 사용하지 않고도 Home Graph를 빠르게 확인할 수 있습니다.