Device Access Programı, kullanıcıların SDM API'yi kullanarak Google Nest cihazlarına erişmesine, bunları kontrol etmesine ve yönetmesine olanak tanır.
Device Accesshizmetini kullanmaya başlamak için aşağıdaki görevleri tamamlamanız gerekir:
- Programa Device Access kaydolun.
- Desteklenen bir Nest cihazını Google Hesabı ile etkinleştirin.
- SDM API'yi etkinleştirmek ve OAuth 2.0 istemci kimliği almak için bir Google Cloud projesi oluşturun.
- Proje Kimliği almak için bir Device Access proje oluşturun.
Cihaz Erişimi için kaydolun
İlk projenizi oluşturmadan önce Device Accessiçin kaydolmanız gerekir. Kayıt için Google API ve Cihaz Erişimi Korumalı Alanı Hizmet Şartları kabul edilir. Ayrıca hesap başına tek seferlik geri ödeme yapılmaz (5 ABD doları).
Hizmet Şartları'nı kabul edip kayıt ücretini ödeyene kadar proje oluşturamazsınız. Bu, hem bireysel kullanıcılar hem de ticari bir teklif oluşturmak isteyenler için geçerlidir.
Henüz yapmadıysanız Device Access Console'a kaydolun:
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 desteklenir: Device Access
- Tüm Google Nest Termostatlar
- Tüm Google Nest Kameralar
- Tüm Google Nest Kapı Zilleri
- 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 edinmek için cihaz kılavuzlarına bakın.
Google Cloud Platform'u kurma
SDM API'sine erişim, Google Cloud üzerinden sağlanır. API'yi etkinleştirmek ve desteklenen bir Nest cihazla Google hesabını yetkilendirmek için Google Cloud projesine ihtiyacınız vardır.
Aşağıdaki API'yi etkinleştir ve OAuth 2.0 İstemci Kimliği al düğmesini kullanarak Smart Device Management API'yi etkinleştirin ve bir OAuth 2.0 İstemci Kimliği alın:
- Device Accessiçin kullanmak istediğiniz mevcut bir Google Cloud projeniz varsa önce 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.
- "Nereden arıyorsunuz?" sorusu sorulduğunda Web Sunucusu'nu seçin.
- Yetkili yönlendirme URI'leri değeri olarak https://www.google.com değerini girin. PCM kullanarak Yetkilendirme Kodu almak için yönlendirme URI'si gereklidir.
- 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.
Google Cloud projenizi manuel olarak oluşturmak veya kurulumu doğrulayıp kimlik bilgilerinizi tekrar almak istiyorsanız:
- API'yi Etkinleştirme sayfasında Smart Device Management API'yi etkinleştirin.
- Kimlik bilgileri sayfasında bir OAuth 2.0 istemci kimliği alın.
Cihaz Erişimi projesi oluşturma
Konsola Device Access dön.
- Console ana ekranında Proje oluştur'u seçin.
- Oluşturma sürecindeki her ekranı doldurun:
- Projeniz için bir ad girin.
- Google Cloud'u kur sırasında oluşturulan OAuth 2.0 istemci kimliğini girin. OAuth İstemci Kimliğinizi daha önce kopyalamadıysanız indirdiğiniz
credentials.json
dosyasında bulabilirsiniz. - Etkinlikleri etkinleştirin veya devre dışı bırakın. Etkinlikler, Google Cloud Pub/Sub tarafından yönetilir ve projeniz için yetkilendirilen 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 her zaman etkinleştirilebilir.
- Tamamlandığında projenize
32c4c2bc-fe0d-461b-b51c-f3885afff2f0
gibi bir UUID biçiminde bir Proje Kimliği atanır. Bu kimliği not edin. Tüm SDM API çağrıları için bu kimliği kullanmanız gerekir.
Bu proje kimliği OAuth ve API çağrılarında kullanılır. Bu,Device Access projenize özeldir ve bir Google Cloud proje kimliğiyle ilgili değildir.