Başla

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

Device Accessözelliğini kullanmaya başlamak için aşağıdaki görevleri tamamlamanız gerekiyor:

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

Cihaz Erişimine Kaydolun

İlk projenizi oluşturmadan önce Device Accesshizmetine kaydolmanız gerekir. Kayıt, Google API ve Cihaz Erişimi Korumalı Alanı Hizmet Şartları'nın kabul edilmesinden ve hesap başına tek seferlik, geri ödenmeyen bir ücretin (5 ABD doları) kabul edilmesinden oluşur.

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

Henüz yapmadıysanız konsola Device Access kaydolun:

Device Access Console'a gidin

Daha fazla bilgi için Device Access Kayıt bölümüne bakın.

Desteklenen bir cihazı etkinleştirme

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

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

Bağımsız cihaz modellerinin listesi için Desteklenen Cihazlar sayfasına bakın.

Desteklenen cihazınızı nasıl etkinleştireceğinizle ilgili bilgi 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 bir Nest cihazıyla bir Google hesabını yetkilendirmek için bir Google Cloud projesine ihtiyacınız vardır.

Akıllı Cihaz Yönetimi API'sini etkinleştirmek ve OAuth 2.0 İstemci Kimliği almak için aşağıdaki API'yi Etkinleştirin 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 öncelikle bu projenin yönetici hesabına giriş yaptığınızdan emin olun. Ardından düğmeyi tıkladıktan sonra mevcut projeler listesinden mevcut projeyi seçin. Aksi takdirde yeni bir proje oluşturun.
  2. "Nereden arıyorsunuz?" sorusu sorulduğunda Web Sunucusu'nu seçin.
  3. Yetkilendirilmiş 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 Gizli Anahtarı 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 oluşturmak veya kurulumu doğrulayıp kimlik bilgilerinizi tekrar almak istiyorsanız:

  1. API Etkinleştirme sayfasından Akıllı Cihaz Yönetimi API'sini etkinleştirin.
  2. Kimlik Bilgileri sayfasından OAuth 2.0 İstemci Kimliği alın.

Cihaz Erişimi projesi oluşturma

Konsola Device Access dönün.

  1. Console ana ekranında Proje oluştur'u seçin.
  2. Oluşturma sürecinde her ekranı doldurun:
    1. Projeniz için bir ad girin.
    2. Google Cloud Platform'u kurma aşamasında oluşturulan OAuth 2.0 İstemci 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 kullanmak 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 32c4c2bc-fe0d-461b-b51c-f3885afff2f0 gibi UUID biçiminde bir proje kimliği atanır. Bu kimliği not edin. Tüm SDM API çağrılarında buna ihtiyacınız vardır.

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