Matter için geliştirme

İster kendi akıllı ev donanımınızı yapıyor ister Matter işlevlerini Android uygulamanıza entegre ediyor olun, Google, Matter yolculuğunuza hızlı bir başlangıç yapmanız için SDK'lar, araçlar ve örnek uygulamalar sağlar.

Bu kaynaklar, geliştiricinin altyapı ile ilgili işlemlere daha az yatırım yaparken geliştirme çabalarını özellik ve özellik oluşturmaya odaklamasını sağlamak için tasarlanmıştır.

Matter ile akıllı ev donanımı geliştirin

Google Home Device SDK, hızlı derleme yapmak ve Google zekası ile yenilik yapmak için açık kaynak Matter SDK'sını genişleten API'ler ve araçlar sağlar.

Matter Sanal Cihazı

Geliştirme aşaması

Device SDK, geliştiricilerin sanal bir ortamda Matter cihazlarla denemeler yaparak hemen geliştirmeye başlamalarına olanak tanır. Sanal Matter cihazları SDK ile oluşturulabilir, bir yapıya yaptırılabilir ve Google Assistant komutlarının karşılanması dahil olmak üzere fiziksel cihazlarla aynı şekilde kontrol edilebilir.

Matter Sanal Cihaz Geliştirme Ortamı

Geliştirme aşaması

Matter Virtual Device Development Environment (MVD-DE), hem sanal hem de fizikselMatter cihazları kontrol etmek için kullanılabilen Virtual Device Controller (VDC) başlatıcı uygulamasını içeren, önceden yapılandırılmış bir Docker container'ı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ı

Geliştirme aşaması

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

Geliştirme aşamasında bu uzantıyı kullanarak şunları yapabilirsiniz:

  • Google Home'a entegre edilmiş Matter ve Matter olmayan cihazları test edin.

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

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

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

Google Home Test Paketi

Test aşaması

Akıllı ev entegrasyonunuzu test etmek ve Google Home ekosisteminin sertifika ve lansman şartlarını karşıladığından emin olmak için Google Home Developer Console bölümündeki Google Home Test Suite aracını kullanın.

Matter işlevini Android uygulamanıza entegre edin

Google Home Mobile SDK ile en iyi Android Matter uygulamalarını derleyin.

Google Play Hizmetleri Matter API'leri

Geliştirme aşaması

Google Play services; devreye alma, cihaz paylaşımı ve operasyonel keşif için Matter API'ler sunar.

Android Studio için Google Home Eklentisi

Geliştirme aşaması

Google Home Plugin for Android Studio, Matter uygulamalarınız ve cihazlarınızla etkileşimleri gözlemlemek için doğrudan düzenleyiciye Assistant komutları yazmanıza olanak tanıyan vazgeçilmez bir geliştirme aracıdır.

IDE, Cloud günlüklerini gerçek zamanlı olarak incelemenize olanak tanır. Böylece entegrasyonlarınızda verimli bir şekilde hata ayıklayabilirsiniz.

Matter için Google Home örnek uygulaması

Geliştirme aşaması

Google Home Sample App for Matter, Matter cihazların uygulamalar ve ekosistemler arasında çalıştırılmasını ve paylaşılmasını kolaylaştıran bir uygulama oluşturmak amacıyla Play services API'lerinin Matter için nasıl kullanılacağına dair somut bir örnek sunar.