Google Home Oyun Alanı

Buluttan buluta    Local Home SDK    Home API'leri

Google Home Playground, yapılandırılabilir cihaz türleri ve özellikleri içeren bir akıllı ev projesini simüle eden bir web uygulamasıdır. Sanal cihazlar oluşturabilir, cihaz özelliklerini ve durumlarını değiştirebilir, bu cihazları Google Home Graph içinde görüntüleyebilir ve cihaz yapılandırmalarını içe veya dışa aktarabilirsiniz.

Hesap bağlama işlemini tamamlama

Google Home Playground aracını kullanmak için önce aracı hesabınıza bağlamanız önerilir. Telefonunuzda Google Home app (GHA) uygulamasını açın ve Google Home uygulamasında üçüncü taraf akıllı ev cihazlarını bağlama başlıklı makalede belirtilen hesap bağlama sürecini uygulayın.

  1. Google Home Playground adlı entegrasyonu arayın.
  2. Entegrasyonu seçtiğinizde GHA simgesi sizi oturum açma sayfasına yönlendirir. Google ile oturum aç'ı tıklayın ve oturum açmak için hesabınızı seçin.
  3. Hesap bağlamayı yetkilendirmek için Yetkilendir düğmesini tıklayın.
Bu şekilde, Google Home Playground'u bağlamak için Google Home uygulamasındaki hesap bağlama akışı gösterilmektedir.

Hesap bağlama işlemini tamamladığınızda GHA üzerinde, etkileşimde bulunabileceğiniz bir dizi varsayılan sanal cihaz gösterilir.

Bu şekil, bir kullanıcı Google Home Playground'u hesabına başarılı bir şekilde bağladığında doldurulan varsayılan cihaz listesini gösterir.

Oturum aç

Aşağıdaki düğmeyi tıklayarak Google Home Playground'ı başlatın:

Playground'u başlatma

Google ile oturum aç'ı tıklayın. Hesap bağlama işlemini tamamlamak için GHA uygulamasında kullandığınız hesapla oturum açtığınızdan emin olun.

Bu şekilde Google Home Playground'un ilk durumu gösteriliyor ve sağ üst köşedeki oturum açma düğmesi vurgulanıyor.

Oturum açtıktan sonra Google Home Playground, Home Graph içinde depolanan sanal cihazları gösterir.

Bu şekilde, Google Home Playground'un varsayılan görünümündeki cihaz listesi, cihaz bilgileri ve günlük alanı gösterilmektedir.

Web kullanıcı arayüzü üç panelden oluşur:

  • Cihaz listesinde tüm sanal cihazlarınız gösterilir. Bilgilerini görüntülemek ve bu panel üzerinden sanal cihazlar oluşturmak için belirli bir sanal cihazı seçebilirsiniz.
  • Cihaz bilgileri, seçilen sanal cihazın bilgilerini gösterir. Bu bilgileri düzenleyebilir ve seçilen sanal cihazı panel üzerinden kaldırabilirsiniz.
  • Günlük alanı, Google Home Playground ile Home Graph arasındaki etkileşim günlüklerini gösterir. Sorun giderme amacıyla isteği ve yanıt yüklerini incelemek için günlükleri genişletebilirsiniz.

Sanal cihaz

Sanal cihaz bilgilerini görüntüleme

Cihaz listesi panelinde, görüntülemek istediğiniz sanal cihazı seçin. Cihaz listesi panelinde, görüntülemek istediğiniz sanal cihazı seçin. Cihaz bilgileri panelinde, bilgiler beş sekme halinde kategorize edilmiş olarak gösterilir:

  • Temel bilgiler: Cihaz türü, kimliği ve adı dahil olmak üzere cihazın en üst düzey özellikleri.
  • Özellikler: Cihazın desteklenen özellikleri.
  • Özellikler: Cihazın özelliğe özgü özellikleri.
  • Durumlar: Tüm cihaz durumları.
  • SUV: Cihazın ikincil kullanıcı doğrulama yapılandırması.

Sanal cihaz bilgilerini düzenleme

Sanal cihazın bilgilerini görüntülemenin yanı sıra Home Graph içinde depolanan bilgilerini doğrudan Cihaz bilgileri panelinden de düzenleyebilirsiniz.

Desteklenen özellikleri değiştirme

  1. Özellikler sekmesini seçin ve Düzenle düğmesini tıklayın.
  2. Açılan panelde, cihazın şu anda desteklediği özellikleri ve eklenebilecek özellikleri görebilirsiniz. Cihaz için desteklenen özellikleri eklemek veya kaldırmak üzere ok (arrow_forward/arrow_back) düğmelerini kullanın.
  3. Desteklenen özellikleri güncellemeyi tamamladığınızda Kaydet'i tıklayın. Güncellenen özellikler Home Graph için geçerli olur.
  4. Bu özellik güncellemelerini Günlük alanında görebilirsiniz.
Bu şekilde, Google Home Playground'da seçili bir cihaza desteklenen özellikleri eklemek veya silmek için kullanılan kullanıcı deneyimi aracı gösterilmektedir.

Cihaz özelliklerini değiştirme

  1. Öznitelikler sekmesini seçin ve cihaz tarafından desteklenen özelliklere ait özniteliği düzenleyin.
  2. Düzenlemeyi bitirdikten sonra Enter tuşuna basın. Özellik değişiklikleriniz Home Graph için uygulanır.
  3. Bu güncellenmiş öznitelikleri Günlük alanında görüntüleyebilirsiniz.

Cihaz durumlarını değiştirme

  1. Durumlar sekmesini seçin ve durumu doğrudan düzenleyin. Durum değişiklikleri Home Graph için geçerli olur.
  2. Bu durum değişikliklerini Günlük alanında görebilirsiniz.

Sanal cihaza ikincil bir kullanıcı doğrulaması ekleyin

Sanal cihazlara bir SUV ekleyebilir ve her cihazda onun meydan okuma türünü ve buna karşılık gelen davranışını yapılandırabilirsiniz. Sanal cihazlara bir SUV ekleyebilir ve her cihazda onun meydan okuma türünü ve buna karşılık gelen davranışını yapılandırabilirsiniz.

Cihazda SUV'yi yapılandırın

  1. Cihaz listesi panelinde, yapılandırmak istediğiniz sanal cihazı seçin.
  2. Cihaz bilgileri panelinde SUV sekmesini seçin ve aşağıdakileri yapılandırın:
    • Etkinleştirildi: SUV'nin cihazda etkin mi yoksa devre dışı mı olduğu (soru yok).
    • Zorluk türü: SUV'nin açık bir onay (ackNeeded) veya kişisel tanımlama numarası (pinNeeded) gerektirip gerektirmediği.
    • PIN: Geçerli PIN.
    • Hatalı PIN'in işlenmesi: PIN yanlış olduğunda kullanıcıya tekrar sorulup sorulmayacağı ve yanlışsa hatanın yanıtlanıp yanıtlanmayacağı.
Bu şekil, Google Home Playground'da seçili bir cihazda ikincil kullanıcı doğrulama özelliklerini etkinleştirmek için kullanılan UX aracını göstermektedir.

SUV'yi etkinleştiren cihazları belirleyin

Cihaz listesi panelinde, SUV özellikli her cihazın yanında bir anahtar simgesi anahtar görüntülenir.

Bu şekil, ikincil kullanıcı doğrulamasını etkinleştirmek için önerilen cihazları göstermektedir.

SUV'da bulunması gereken özellikler şunlardır:

Yeni bir sanal cihaz oluşturun

  1. Cihaz listesi panelinde Cihaz ekle'yi tıklayın.
  2. Pop-up panelde cihaz türünü seçin ve yeni cihazınızın adını girin. Alternatif olarak, eklemek üzere önceden tanımlanmış bir cihaz kümesi seçebilirsiniz.
  3. Tüm adımları tamamladığınızda yeni cihaz Home Graph'ya eklenir.
Bu şekilde, Google Home Playground'da yeni bir cihaz türü eklemeye yönelik kullanıcı deneyimi aracı gösterilmektedir.

Sanal cihazı kaldırma

  1. Cihaz listesi panelinde, kaldırmak istediğiniz cihazı seçin. Ardından, Cihaz bilgileri panelinde Temel bilgiler sekmesini seçin ve en altta Çöp kutusu simgesiCihazı kaldır'ı tıklayın.
  2. Pop-up uyarıda cihazın kaldırılmasını onaylayın.
  3. Cihazın kaldırılmasını onayladığınızda cihaz Home Graph konumundan kaldırılacaktır.
Bu resimde, Google Home Playground'da sanal cihaz türünü kaldırmaya yönelik kullanıcı deneyimi aracı gösterilmektedir.

Senkronizasyon Yanıt Düzenleyici

Senkronizasyon yanıtınızı Google Home Playground içinde doğrulayabilir veya güncelleyebilirsiniz. Yerleştirilmiş bir IDE açmak için Senkronizasyon Yanıtı Düzenleyici'yi tıklayın.

Bu şekil, senkronizasyon yanıt düzenleyicisini açma düğmesini göstermektedir.

Senkronizasyon yanıtınızı düzenleyin veya kopyalayıp yapıştırın ve değişiklikleri uygulamak için Kaydet'i tıklayın. Bu yanıtın Google Home ekosisteminde nasıl çalıştığını görebilirsiniz.

Bu şekilde, senkronizasyon yanıtını düzenleme penceresi gösterilmektedir.

Sanal cihazları içe ve dışa aktarma

Sorunları gidermek veya yeniden üretmek için sanal cihazlarınızı durumlarıyla birlikte bir dosyaya aktarabilir ve sanal cihazlarınızı içe aktarmak ve çoğaltmak için dosyayı başkalarıyla paylaşabilirsiniz.

Bu şekil, Google Home Playground'da sanal cihazları içe ve dışa aktarmak için kullanılan UX aracını göstermektedir.

Sanal cihazları bir dosyaya aktarın

  1. Sanal cihazları bir dosyaya aktarmak için simgesini tıklayın.
  2. Dışa aktarmak istediğiniz dosya adını girin ve Tamam'ı tıklayın.
  3. Dosya adını girdikten sonra tarayıcı, dışa aktarılan sanal cihazların dosyasını indirecektir.

Sanal cihazları dosyadan içe aktarma

  1. Sanal cihazları bir dosyadan içe aktarmak için simgesini tıklayın.
  2. İçe aktarmak istediğiniz dosyayı seçin ve Tamam'a tıklayın.
  3. İçe aktarılacak dosyayı onayladıktan sonra, Google Home Playground dosyadaki durumlarla birlikte sanal cihazları içe aktaracak ve içe aktarılan cihazların bilgilerini ve durumlarını Home Graph içinde güncelleyecektir.

Etkileşim günlüklerini inceleme

Sanal cihazlarla etkileşimde bulunduğunuzda Google Home Playground, değişikliğinizi Home Graph'ye otomatik olarak uygular. Home Graph ile etkileşimler, her bir girişi genişleterek Home Graph API isteğini ve yanıt yüklerini inceleyebileceğiniz Günlük alanı paneline kaydedilir.

Her günlük girişi, aşağıdaki yapıdaki öğeleri içeren bir JSON dizisidir:

{
  "uri": string,
  "request": object,
  "response": object
}
Alanlar Tür Açıklama
uri string Home Graph API çağrısının URL'si.
request object Home Graph API çağrısının istek gövdesi. Her yöntemin biçimi için başvuru belgelerine başvuru belgelerine bakın.
response object Home Graph API çağrısının yanıt gövdesi. Her yöntemin biçimi için başvuru belgelerine başvuru belgelerine bakın.

Desteklenen cihaz türlerini ve özelliklerini görüntüleyin

Sağ üstteki soru işareti yardım simgesi, Google Home Playground tarafından desteklenen mevcut cihaz türünü ve özellik listesini gösterir.

Bu şekil, Google Home Playground'a yeni bir cihaz türü eklemek için kullanılan UX aracını göstermektedir.

Sorun bildirme

Sizden haber almak isteriz! Karşılaşılan sorunları sağ üstteki ünlem işareti simgesini geri bildirim kullanarak bildirin.

Bu şekilde, Google Home Playground'da geri bildirim gönderme ve sorun bildirme simgeleri gösterilmektedir.