새로 만든 모든 프로젝트는 기본적으로 Device Access 샌드박스 환경에 액세스할 수 있습니다.
- 단일 계정당 프로젝트를 최대 3개까지 만들 수 있습니다.
- 여러 프로젝트에서 동일한 프로젝트 이름을 사용할 수 있으며, 이 이름은 승인 프로세스 중에 표시됩니다.
- 각 계정에는 비율 및 사용자 한도가 적용됩니다.
SDM API에서 프로젝트를 사용하려면 프로젝트의 OAuth 클라이언트 ID를 지정해야 합니다.
기기 액세스 등록
첫 번째 프로젝트를 만들기 전에 Device Access에 등록해야 합니다. 등록은 Google API 및 기기 액세스 샌드박스 서비스 약관에 동의하고 계정당 일회성 비용 (US$5)을 지불하는 것으로 이루어집니다.
서비스 약관에 동의하고 등록 수수료를 모두 지불해야 프로젝트를 만들 수 있습니다. 이 정책은 개인 사용자와 상업용 제품을 만들려는 사용자 모두에게 적용됩니다.
아직 등록하지 않았다면 Device Access 콘솔에 등록합니다.
프로젝트 만들기
등록한 후 프로젝트를 만듭니다.
- Console 홈 화면에서 프로젝트 만들기를 선택합니다. 이 옵션이 표시되지 않으면 이미 계정 한도가 초과되어 다른 프로젝트를 만들 수 없습니다.
- 만들기 과정에서 각 화면을 작성합니다.
- 프로젝트 이름을 입력하세요.
- 선택사항. Google Cloud 프로젝트의 OAuth 2.0 클라이언트 ID를 입력합니다. 아직 클라이언트 ID가 없는 경우 이 단계를 건너뛰고 나중에 업데이트할 수 있습니다. 클라이언트 ID를 얻는 방법은 Google Cloud Platform 설정을 참조하세요.
- 이벤트를 사용 설정 또는 사용 중지합니다. 이벤트는 Google Cloud Pub/Sub에서 관리하며 프로젝트에 승인된 모든 기기와 구조에 비동기 업데이트를 제공합니다. 이벤트를 원하는 경우 사용 설정을 선택합니다. 잘 모르겠다면 사용 중지를 선택합니다. 나중에 언제든지 사용 설정할 수 있습니다.
- 완료되면 프로젝트에 UUID 형식의 프로젝트 ID(예:
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
)가 할당됩니다. 이 ID는 모든 SDM API 호출에 필요하므로 기록해 둡니다.
이 프로젝트 ID는 OAuth 및 API 호출에서 사용됩니다.Device Access 프로젝트와 관련이 있으며 Google Cloud 프로젝트 ID와는 관계가 없습니다.
프로젝트 환경
프로젝트가 생성되면 환경이 샌드박스 로 설정됩니다. 모든 프로젝트는 이 환경에서 시작됩니다.
개인적으로 Device Access 을 사용하려는 경우 별도로 취해야 할 조치는 없습니다. 프로젝트가 샌드박스에 남아 있게 됩니다.
상용 스마트 홈 서비스의 일부로 Device Access 를 사용하려는 경우 다음 단계에 관해 알아보려면 상업 개발 신청을 참고하세요.