Google, basit bir anahtar veya karmaşık bir AV alıcısı entegre ediyor olsanız da Cloud-to-cloud yolculuğunuza hızlı bir başlangıç yapmanız için SDK'lar, araçlar ve örnek uygulamalar sunar.
Bu kaynaklar, geliştiricinin geliştirme çalışmalarını yetenek ve özellik oluşturmaya odaklanmasını sağlarken altyapıyla uğraşmak için daha az çaba harcamasına olanak tanır.
Örnekler ve kitaplıklar
Uçtan uca örneklerimiz, kendi entegrasyonunuz için başlangıç noktası olarak veya yeni bir entegrasyonu en iyi şekilde nasıl oluşturacağınızı göstermek için kullanılabilir. Ayrıca Google Home Graph API istemci kitaplıkları çeşitli dillerde kullanılabilir.
Araçlar
VS Code için Google Home Uzantısı
Google Home Extension for Visual Studio Code, Google Home ekosistemiyle doğrudan etkileşim kurmanıza olanak tanır. Örneğin, "ampulümü aç" gibi bir komut yazabilirsiniz. Google Assistant, isteğinizi bulutta işler ve komutu cihaza gönderir.
Bu uzantıyı geliştirme aşamasında şu amaçlarla kullanın:
Cloud-to-cloud ile entegre edilmiş Google Home cihazlarını test edin.
Google Cloud günlüklerini gerçek zamanlı olarak görüntüleyerek ve her iki yönde akan tüm iletişimi 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 yapabilmeniz için Assistant komutlarını komut dosyası biçiminde verin.
SYNC veri doğrulayıcı
Entegrasyonunuzdan gelen SYNC yanıtlarının biçimini doğrulamak için SYNC veri doğrulayıcısını kullanmanızı öneririz. Bu, test sürecinin ilerleyen aşamalarında hataları azaltır.
Google Home Playground
Google Home Playground, Google Home ekosisteminde cihaz türünüzü fiziksel bir cihazla tam geliştirme yapmadan önce simüle etmek için kullanışlıdır.
Bu aracı geliştirme aşamasında kullanarak:
- Google Home app (GHA)'da kullanılmak üzere sanal cihazlar oluşturun ve bunları özelliklerle yapılandırın.
- Cihazların Home Graph nasıl göründüğünü öğrenin.
- Bir cihaz için ikincil kullanıcı doğrulamasını test edin.
Google Home Test Paketi
Akıllı ev entegrasyonunuzu test etmek ve Google Home ekosisteminin sertifika ve lansman şartlarını karşıladığından emin olmak için Google Home Test Suite simgesini kullanın.
Home Graph Viewer
Google Home Graph, belirli bir kullanıcının Home Graph içindeki cihazların durumunu kontrol etmek için kullanılır. Bu, API'yi doğrudan kullanmadan Home Graph doğrulamanın hızlı bir yoludur.