Buluttan buluta için geliştirme

İster basit bir anahtar ister karmaşık bir AV alıcı entegre ediyor olun Google, Cloud-to-cloud yolculuğunuza hızlı bir başlangıç yapmanız için SDK'lar, araçlar ve örnek uygulamalar sağlar.

Bu kaynaklar, geliştiricinin geliştirme çalışmalarını kapasite ve özellik geliştirmeye odaklamasını, aynı zamanda altyapıyla ilgilenmeye daha az çaba göstermesini sağlamak için tasarlanmıştır.

Örnekler ve kitaplıklar

Geliştirme aşaması

Uçtan uca örneklerimiz, kendi entegrasyonunuzun başlangıç noktası olarak veya yeni bir entegrasyonu en iyi şekilde nasıl oluşturacağınızı göstermek için kullanılabilir. Google Home Graph API istemci kitaplıkları ise çeşitli dillerde mevcuttur.

Örnekler İstemci Kitaplıkları

Araçlar

VS Code için Google Home Uzantısı

Geliştirme aşaması

Google Home Extension for Visual Studio Code, Google Home ekosistemiyle doğrudan etkileşimde bulunmanıza olanak tanır. Örneğin, "ampulümü aç" gibi bir komut yazdığınızda Google Assistant, isteğinizi bulutta işleyip komutu cihaza gönderir.

Bu uzantıyı geliştirme aşamasında kullanarak:

  • Google Home'a entegre edilmiş Cloud-to-cloud cihazı test edin.

  • Google Cloud günlüklerini gerçek zamanlı olarak görüntüleyerek ve her iki yöndeki tüm iletişim akışını gözlemleyerek sorunları belirleyin. Önem derecesine ve zaman aralığına göre filtreleyin.

  • Günlük mesajlarının JSON içeriğini inceleyin.

  • Tekrarlanabilir bir şekilde daha hızlı test etmenize yardımcı olması için Assistant komutlarını komut dosyası biçiminde verin.

Veri senkronizasyonu doğrulayıcı

Geliştirme aşaması

Entegrasyonunuzdaki SENKRONİZASYON yanıtlarının biçimini doğrulamak için SENKRONİZASYON veri doğrulayıcısını kullanmanızı öneririz. Bu, test sürecinin sonraki aşamalarında hataları azaltır.

Google Home Oyun Alanı

Geliştirme aşaması

Google Home Playground, fiziksel bir cihazla geliştirme sürecini tamamlamadan önce Google Home ekosisteminde cihaz türünüzü simüle etmek için kullanışlıdır.

Bu aracı, geliştirme aşamasında aşağıdaki amaçlarla kullanabilirsiniz:

  • Sanal cihazlar oluşturun ve bunları Google Home app (GHA) uygulamasında kullanılacak özelliklerle yapılandırın.
  • Cihazların Home Graph uygulamasında nasıl göründüğüne bakın.
  • Bir cihaz için ikincil kullanıcı doğrulamasını test edin.

Google Home Test Paketi

Test aşaması

Google Home Test Suite uygulamasını kullanarak akıllı ev entegrasyonunuzu test edin ve Google Home ekosisteminin sertifika ve lansman şartlarını karşıladığından emin olun.

Home Graph Görüntüleyici

Test aşaması

Google Home Graph, belirli bir kullanıcının Home Graph alanındaki cihazların durumunu kontrol etmek için kullanılır. Böylece Home Graph, doğrudan API'yi kullanmadan kolayca doğrulanabilir.