Google, basit bir anahtar veya karmaşık bir AV alıcı entegre edip etmediğinize bakılmaksızın Cloud-to-cloud yolculuğunuza hızlı bir başlangıç yapmanızı sağlayacak SDK'lar, araçlar ve örnek uygulamalar sunar.
Bu kaynaklar, geliştiricinin altyapıyla uğraşmak için daha az çaba harcarken geliştirme çalışmalarını özellikler ve yetenekler oluşturmaya odaklamasına olanak tanıyacak şekilde tasarlanmıştı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. Google Home Graph API istemci kitaplıkları da çeşitli dillerde mevcuttur.
Araçlar
VS Code için Google Home Uzantısı
Google Home Extension for Visual Studio Code, doğrudan Google Home ekosistemiyle 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 kullanarak şunları yapabilirsiniz:
Google Home'a entegre edilmiş Cloud-to-cloud cihazları test edin.
Google Cloud günlüklerini gerçek zamanlı olarak görüntüleyerek ve her iki yönde de gerçekleşen tüm iletişimi gözlemleyerek sorunları tespit edin. Ö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ı olmak için Assistant komutlarını komut dosyası biçiminde gönderin.
SYNC veri doğrulayıcısı
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, fiziksel bir cihazla geliştirmeyi tamamlamadan önce cihaz türünüzü Google Home ekosisteminde simüle etmek için kullanışlıdır.
Geliştirme aşamasında aşağıdakiler için kullanın:
- Sanal cihazlar oluşturun ve bunları Google Home app (GHA)'te kullanmak üzere özelliklerle yapılandırın.
- Cihazların Home Graph'te nasıl göründüğünü öğrenin.
- Bir cihaz için ikincil kullanıcı doğrulamasını test edin.
Google Home Test Suite
Akıllı ev entegrasyonunuzu test etmek ve Google Home ekosistemi için sertifika ve lansman şartlarını karşıladığından emin olmak üzere Google Home Test Suite'i kullanın.
Home Graph Görüntüleyici
Google Home Graph, belirli bir kullanıcının Home Graph alanındaki cihazların durumunu kontrol etmek için kullanılır. API'yi doğrudan kullanmadan Home Graph'ü doğrulamanın hızlı bir yoludur.