Kendi akıllı ev donanımınızı derlerken veya Matter işlevlerini Android uygulamanıza entegre ederseniz Google, Matter yolculuğunuzu hızlı bir şekilde başlatmak için SDK'lar, araçlar ve örnek uygulamalar sağlar.
Bu kaynaklar, bir yandan geliştirme çalışmalarının özellikleri ve özellikleri geliştirmeye odaklanmasını sağlarken bir yandan da altyapıyı yönetmek için daha az çaba harcamasını sağlamak üzere tasarlanmıştır.
Matter ile akıllı ev donanımı geliştirme
Google Home Device SDK, açık kaynak Matter SDK'sını hızla geliştirip Google zekasıyla yenilik yapan API'ler ve araçlar sunar.
Matter Sanal Cihazı
Device SDK, geliştiricilerin sanal bir ortamda Matter cihazları deneyerek hemen geliştirmeye başlamalarını sağlar. Sanal Matter cihazları, SDK kullanılarak derlenebilir, bir kumaşa kuruludur ve fiziksel cihazlarla aynı şekilde kontrol edilir (Google Assistant komutlarının yerine getirilmesi dahil).
Matter Sanal Cihazı Geliştirme Ortamı
Matter Virtual Device Development Environment (MVD-DE), hem sanal hem de fiziksel Matter cihazları kontrol etmek için kullanılabilecek Virtual Device Controller (VDC) başlatıcı uygulamasını içeren önceden yapılandırılmış bir Docker kapsayıcısıdır. Geliştirme aşamasında yeni fikirleri denemek ve cihazları test etmek için kullanışlı bir araçtır.
VS Code için Google Home Uzantısı
Google Home Extension for Visual Studio Code, doğrudan Google Home ekosisteminle etkileşimde bulunabilmenizi sağlar. Örneğin, "ampulümü aç" gibi bir komut yazdığınızda Assistant, isteğinizi bulutta işleyip cihaza gönderir.
Bu uzantıyı geliştirme aşamasında aşağıdakileri yapmak için kullanın:
Google Home'a entegre edilmiş Matter ve Matter olmayan cihazları test edin.
Bulut günlüklerini gerçek zamanlı görüntüleyerek ve her iki yönde de 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 yapmanıza yardımcı olmak için komut dosyası biçiminde Assistant komutları yayınlayın.
Google Home Test Paketi
Akıllı ev entegrasyonunuzu test etmek ve Google Home ekosisteminin sertifika ve başlatma gereksinimlerini karşıladığından emin olmak için Google Home Developer Console kapsamındaki Google Home Test Suite aracını kullanın.
Matter işlevini Android uygulamanıza entegre edin
Google Home Mobile SDK kullanarak en iyi Android Matter uygulamalarını oluşturun.
Google Play Hizmetleri Matter API'leri
Google Play services; komisyon, cihaz paylaşımı ve operasyonel keşif için Matter API'ler sunar.
Android Studio için Google Home Eklentisi
Google Home Plugin for Android Studio, Matter uygulama ve cihazlarınızla kurulan etkileşimleri gözlemlemek için Assistant düzenleyicide doğrudan düzenleyicide komutlar yazmanıza olanak tanıyan vazgeçilmez bir geliştirme aracıdır.
IDE ayrıca Cloud günlüklerini gerçek zamanlı olarak incelemenize olanak tanıyarak entegrasyonlarınızda verimli bir şekilde hata ayıklama yapmanıza olanak tanır.
Matter için Google Home örnek uygulaması
Google Home Sample App for Matter, Matter cihazlarını uygulamalar ve ekosistemler arasında komisyonlamayı ve paylaşmayı kolaylaştıran bir uygulama geliştirmek amacıyla Matter için Play services API'lerinin nasıl kullanılacağına dair somut bir örnek sunar.