Mulai

Program ini memungkinkan pengguna mengakses, mengontrol, dan mengelola perangkat Google Nest menggunakan SDM API. Device Access

Untuk memulai Device Access, Anda harus menyelesaikan tugas berikut:

  1. Mendaftar ke program. Device Access
  2. Mengaktifkan perangkat Nest yang didukung dengan Akun Google.
  3. Membuat project Google Cloud untuk mengaktifkan SDM API dan mendapatkan client ID OAuth 2.0.
  4. Membuat Device Access project untuk menerima Project ID.

Mendaftar ke Akses Perangkat

Sebelum membuat project pertama, Anda harus mendaftar ke Device Access. Pendaftaran terdiri dari penerimaan Google API dan Device Access Sandbox Persyaratan Layanan, beserta biaya satu kali, tidak dapat dikembalikan (US$5) per akun.

Anda tidak akan dapat membuat project hingga Anda menerima kedua Persyaratan Layanan dan membayar biaya pendaftaran. Hal ini berlaku untuk semua pengguna, baik pengguna perorangan maupun pengguna yang ingin membuat penawaran komersial.

Daftar di Device Access Konsol, jika Anda belum melakukannya:

Buka Device Access Konsol

Lihat Device Access Pendaftaran untuk mengetahui informasi selengkapnya.

Mengaktifkan perangkat yang didukung

Perangkat berikut didukung dalam Device Access program:

  • Semua Termostat Google Nest
  • Semua Kamera Google Nest
  • Semua Bel Pintu Google Nest
  • Google Nest Hub Max

Lihat halaman Perangkat yang Didukung untuk mengetahui daftar model perangkat individual.

Lihat panduan perangkat untuk mengetahui informasi tentang cara mengaktifkan perangkat yang didukung.

Menyiapkan Google Cloud Platform

Akses ke SDM API disediakan melalui Google Cloud. Untuk mengaktifkan API dan mengotorisasi Akun Google dengan perangkat Nest yang didukung, Anda memerlukan project Google Cloud.

Gunakan tombol Enable the API and get an OAuth 2.0 Client ID di bawah untuk mengaktifkan Smart Device Management API dan mendapatkan Client ID OAuth 2.0:

  1. Jika Anda memiliki project Google Cloud yang ada dan ingin menggunakannya untuk Device Access, pastikan Anda login ke akun admin untuk project tersebut terlebih dahulu. Kemudian, pilih project yang ada dari daftar project yang tersedia setelah mengklik tombol. Jika tidak, buat project baru.
  2. Pilih Web Server saat muncul pertanyaan "Where are you calling from?".
  3. Masukkan https://www.google.com sebagai nilai untuk Authorized redirect URIs. URI pengalihan diperlukan untuk mendapatkan Kode Otorisasi menggunakan PCM.
  4. Setelah penyiapan selesai, salin nilai Client ID dan Client Secret OAuth 2.0, lalu download JSON Kredensial ke mesin lokal Anda.
Mengaktifkan API dan mendapatkan Client ID OAuth 2.0

Jika Anda ingin menyiapkan project Google Cloud secara manual, atau memverifikasi penyiapan dan mengambil kredensial Anda lagi:

  1. Aktifkan Smart Device Management API di halaman Pengaktifan API.
  2. Dapatkan Client ID OAuth 2.0 di halaman Kredensial.

Membuat project Akses Perangkat

Kembali ke Device Access Konsol.

  1. Di layar utama Konsol, pilih Buat project.
  2. Isi setiap layar dalam proses pembuatan:
    1. Masukkan nama project Anda.
    2. Masukkan Client ID OAuth 2.0 yang dibuat selama Menyiapkan Google Cloud Platform. Jika sebelumnya Anda tidak menyalin Client ID OAuth, Anda dapat menemukannya di file credentials.json yang Anda download.
    3. Aktifkan atau nonaktifkan peristiwa. Peristiwa dikelola oleh Google Cloud Pub/Sub dan memberikan pembaruan asinkron untuk semua perangkat dan struktur yang diotorisasi untuk project Anda. Jika Anda menginginkan peristiwa, pilih Aktifkan peristiwa, lalu Buat Project, lalu edit topik Pub/Sub dan berikan ID Topik. Jika Anda tidak yakin, pilih Nonaktifkan. Peristiwa dapat diaktifkan nanti.
  3. Setelah selesai, project Anda akan diberi Project ID, dalam bentuk UUID, seperti 32c4c2bc-fe0d-461b-b51c-f3885afff2f0. Catat ID ini, Anda memerlukannya untuk semua panggilan SDM API.

Project ID ini digunakan dalam panggilan OAuth dan API. Project ID ini khusus untuk Device Access project Anda, dan tidak terkait dengan Project ID Google Cloud.