Başla

Device Access program, kullanıcıların SDM API'yi kullanarak Google Nest cihazlarına erişmesine, kontrol etmesine ve yönetmesine olanak tanır.

Device Accessuygulamasını kullanmaya başlamak için aşağıdaki görevleri tamamlamanız gerekir:

  1. Device Access Programına kaydolun.
  2. Desteklenen bir Nest cihazını Google Hesabı ile etkinleştirin.
  3. SDM API'yi etkinleştirmek için bir Google Cloud projesi oluşturun ve bir OAuth 2.0 istemci kimliği alın.
  4. Proje kimliği almak için Device Access proje oluşturun.

Cihaz Erişimi için Kaydolun

İlk projenizi oluşturmadan önce Device Accessiçin kaydolmanız gerekir. Kayıt, hesap başına tek seferlik, iade edilemez bir ücret (5 ABD doları) ile birlikte Google API ve Cihaz Erişimi Korumalı Alanı Hizmet Şartları'nın kabul edilmesini kapsar.

Hem Hizmet Şartları'nı kabul edip hem de kayıt ücretini ödeyene kadar proje oluşturamazsınız. Bu durum, hem bireysel kullanıcılar hem de ticari teklif oluşturmak isteyen tüm kullanıcılar için geçerlidir.

Henüz kaydolmadıysanız Device Access Console'a kaydolun:

Device Access Konsola gidin.

Daha fazla bilgi için Device Access Kayıt sayfasını inceleyin.

Desteklenen bir cihazı etkinleştirme

Device Access Programda aşağıdaki cihazlar desteklenmektedir:

  • Tüm Google Nest Termostatlar
  • Tüm Google Nest Kameraları
  • Tüm Google Nest Doorbell'ler
  • Google Nest Hub Max

Cihaz modellerinin listesi için Desteklenen Cihazlar sayfasına bakın.

Desteklenen cihazınızı nasıl etkinleştireceğinizle ilgili bilgiler için cihaz kılavuzlarına bakın.

Google Cloud Platform'u kurun

SDM API'ye erişim, Google Cloud üzerinden sağlanır. API'yi etkinleştirmek ve desteklenen Nest cihazla bir Google hesabını yetkilendirmek için Google Cloud projesi gerekir.

Smart Device Management API'yi etkinleştirmek ve bir OAuth 2.0 İstemci Kimliği almak için aşağıdaki API'yi Etkinleştir ve OAuth 2.0 İstemci Kimliği alın düğmesini kullanın:

  1. Device Accessiçin kullanmak istediğiniz mevcut bir Google Cloud projeniz varsa önce ilgili projenin yönetici hesabına giriş yaptığınızdan emin olun. Sonra düğmeyi tıkladıktan sonra mevcut projeler listesinden mevcut projeyi seçin. Yoksa yeni bir proje oluşturun.
  2. "Nereden arama yapıyorsunuz?" sorusu sorulduğunda Web Sunucusu'nu seçin.
  3. Yetkili yönlendirme URI'leri için https://www.google.com değerini girin. PCM kullanarak Yetkilendirme Kodu almak için yönlendirme URI'si gerekir.
  4. Kurulum tamamlandıktan sonra OAuth 2.0 İstemci Kimliği ve İstemci Sırrı değerlerini kopyalayın ve Kimlik Bilgileri JSON dosyasını yerel makinenize indirin.
API'yi etkinleştirin ve OAuth 2.0 İstemci Kimliği alın

Google Cloud projenizi manuel olarak ayarlamak veya kurulumu doğrulayıp kimlik bilgilerinizi tekrar almak istiyorsanız:

  1. API'yi Etkinleştirme sayfasından Smart Device Management API'yi etkinleştirin.
  2. Kimlik Bilgileri sayfasından bir OAuth 2.0 İstemci Kimliği alın.

Cihaz Erişimi projesi oluşturma

Device Access Konsola dönün.

  1. Console ana ekranında Proje oluştur'u seçin.
  2. Oluşturma işlemindeki tüm ekranları doldurun:
    1. Projeniz için bir ad girin.
    2. Google Cloud Platform'un kurulumu sırasında oluşturulan OAuth 2.0 istemci kimliğini girin. OAuth istemci kimliğinizi daha önce kopyalamadıysanız indirdiğiniz credentials.json dosyasında bulabilirsiniz.
    3. Etkinlikleri etkinleştirin veya devre dışı bırakın. Etkinlikler Google Cloud Pub/Sub tarafından yönetilir ve projeniz için yetkilendirilmiş tüm cihazlar ve yapılar için eşzamansız güncellemeler sağlar. Etkinlikleri istiyorsanız Etkinleştir'i seçin. Emin değilseniz Devre dışı bırak'ı seçin. Bunlar daha sonra istediğiniz zaman etkinleştirilebilir.
  3. Tamamlandıktan sonra projenize UUID biçiminde (ör. 32c4c2bc-fe0d-461b-b51c-f3885afff2f0) bir Proje kimliği atanır. Bu kimliği not edin. Tüm SDM API çağrıları için gereklidir.

Bu proje kimliği, OAuth ve API çağrılarında kullanılır.Device Access projenize özeldir ve bir Google Cloud proje kimliği ile ilişkili değildir.