시작하기

이 프로그램을 통해 사용자는 Device Access SDM API를 사용하는 Google Nest 기기

Device Access사용을 시작하려면 다음 작업을 완료해야 합니다.

  1. 프로그램에 Device Access 등록하세요.
  2. Google 계정으로 지원되는 Nest 기기를 활성화합니다.
  3. Google Cloud 프로젝트를 만들어 SDM API를 사용하고 OAuth 2.0 클라이언트 ID를 가져옵니다.
  4. 프로젝트 ID를 받을 Device Access 프로젝트를 만듭니다.

기기 액세스 등록

첫 번째 프로젝트를 만들기 전에 Device Access에 등록해야 합니다. 등록 시 Google API기기를 수락해야 합니다. 액세스 샌드박스 서비스 약관에 환불되지 않는 수수료 (미화 5달러)가 청구됩니다.

두 가지 약관에 모두 동의해야 프로젝트를 만들 수 있습니다. 서비스를 제공하고 등록 수수료를 지불했습니다. 이는 광고를 제작하려는 개인 사용자 및 제공합니다

아직 등록하지 않았다면 Device Access 콘솔에 등록합니다.

콘솔로 Device Access 이동

자세한 내용은 Device Access 등록을 참고하세요. 확인할 수 있습니다

지원되는 기기 활성화

Device Access 프로그램에서 지원되는 기기는 다음과 같습니다.

  • 모든 Google Nest Thermostat
  • 모든 Google Nest 카메라
  • 모든 Google Nest Doorbell
  • Google Nest Hub Max

자세한 내용은 지원되는 기기 페이지에서 개별 기기 모델 목록을 볼 수 있습니다.

지원되는 기기를 활성화하는 방법에 대한 정보는 기기 설명서를 참조하세요.

Google Cloud Platform 설정

SDM API 액세스 권한은 다음을 통해 제공됩니다. Google Cloud API를 사용 설정하고 다음 명령어로 Google 계정을 승인하려면 이를 위해서는 Google Cloud 살펴보겠습니다

아래의 API 사용 설정 및 OAuth 2.0 클라이언트 ID 가져오기 버튼을 사용하여 사용 설정합니다. Smart Device Management API를 추가하고 OAuth 2.0 클라이언트 ID를 가져옵니다.

  1. 원하는 기존 Google Cloud 프로젝트가 있는 경우 Device Access에 사용하려면 관리자 계정으로 로그인했는지 확인하세요. 살펴보겠습니다 그런 다음 프로젝트 목록에서 기존 프로젝트를 사용 가능한 프로젝트를 선택합니다 그렇지 않으면 새 살펴보겠습니다
  2. '어디에 통화 중이신가요?'라는 메시지가 표시되면 웹 서버를 선택합니다.
  3. 승인된 리디렉션 값으로 https://www.google.com 입력 URI. 다음을 사용하여 승인 코드를 가져오려면 리디렉션 URI가 필요합니다. PCM
  4. 설정이 완료되면 OAuth 2.0 클라이언트 ID와 클라이언트 비밀번호를 복사합니다. 값을 선택하고 사용자 인증 정보 JSON을 로컬 머신에 다운로드합니다.
API 사용 설정 및 OAuth 2.0 클라이언트 ID 가져오기

Google Cloud 프로젝트를 수동으로 설정하거나 설정을 변경하고 사용자 인증 정보를 다시 검색합니다.

  1. Smart Device Management API를 사용 설정합니다. API 사용 설정 페이지
  2. OAuth 2.0 클라이언트 ID를 사용자 인증 정보 페이지.

기기 액세스 프로젝트 만들기

Device Access 콘솔로 돌아갑니다.

  1. 콘솔 홈 화면에서 만들기 프로젝트에서 찾을 수 있습니다.
  2. 생성 프로세스의 각 화면을 작성합니다.
    1. 프로젝트 이름을 입력하세요.
    2. 생성된 OAuth 2.0 클라이언트 ID를 입력하세요. Google Cloud Platform을 설정합니다. 만약 OAuth 클라이언트 ID를 복사하지 않은 경우 다운로드한 파일 credentials.json개가 있습니다.
    3. 이벤트를 사용 설정 또는 사용 중지합니다. 이벤트는 Google Cloud Pub/Sub에서 관리됩니다. 모든 기기 및 구조에 대한 비동기 업데이트 제공 볼 수 있습니다 이벤트를 보려면 사용 설정을 선택합니다. 만약 확실하지 않은 경우 사용 중지를 선택합니다. 나중에 언제든지 사용 설정할 수 있습니다.
  3. 완료되면 프로젝트에 UUID(예: 32c4c2bc-fe0d-461b-b51c-f3885afff2f0). 이 ID를 기록해 두세요. 모든 SDM API 호출에 필요합니다.

이 프로젝트 ID는 OAuth 및 API 호출에 사용됩니다. 이는 Device Access 프로젝트이며 Google Cloud와 관련이 없습니다. 프로젝트 ID