Matter için geliştirme

Google, kendi akıllı ev donanımınızı mı tasarlıyorsunuz yoksa Matter işlevini Android uygulamanıza mı entegre ediyorsunuz fark etmeksizin Matter yolculuğunuza hızlı bir başlangıç yapmanızı sağlayacak SDK'lar, araçlar ve örnek uygulamalar sağlar.

Bu kaynaklar, geliştiricinin altyapıyla ilgili daha az çaba harcarken geliştirme çalışmalarını özellikler ve yetenekler oluşturmaya odaklamasına olanak tanıyacak şekilde tasarlanmıştır.

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

Google Home Device SDK, çeşitli API'ler ve araçlar sunar. Hızlı geliştirme ve yenilik için açık kaynak Matter SDK'sı Google zekasıyla çalışıyor.

Matter Sanal Cihazı

Geliştirme aşaması

Device SDK, geliştiricinin doğru şekilde geliştirmeye başlamasına olanak tanır sanal ortamda Matter cihazla deneme yaparak ayarını değiştirebilirsiniz. SDK kullanılarak sanal Matter cihazlar oluşturulabilir, bir kumaşa atanabilir ve Google Assistant komutlarının yerine getirilmesi de 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) önceden yapılandırılmış bir Docker container'ıdır. Bu container'lar şunları içerir: Virtual Device Controller (VDC) hem sanal hem de fiziksel kontrol için kullanılabilecek başlatıcı uygulaması Matter cihaz. Yeni fikirleri denemek için faydalı bir araçtır geliştirme aşamasında test cihazları ile test edilir.

VS Code için Google Home Uzantısı

Geliştirme aşaması

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. Assistant, isteğinizi bulutta işler ve komutu cihaza gönderir.

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

  • Hem Matter hem de Matter olmayan SDK'ları test edin cihazlarınızın hepsine Google Play hayat veriyor.

  • Her iki yönde de gerçekleşen tüm iletişimi gözlemleyerek bulut günlüklerini gerçek zamanlı olarak görüntüleyerek sorunları tespit edin. Önem derecesine ve zaman aralığına göre filtreleyin.

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

  • Size yardımcı olması için komut dosyası biçiminde Assistant komutlarını yayınlayın yöntemi sayesinde daha hızlı test edebilirsiniz.

Google Home Test Paketi

Test aşaması

Şurada Google Home Test Suite kullanın: Akıllı evinizi test etmek için Google Home Developer Console entegrasyonunun ve Google Home için sertifikasyon ve lansman gereksinimlerini bir ekosistemdir.

Matter işlevini Android uygulamanıza entegre edin

Şunu kullanarak en iyi Android Matter uygulamalarını oluşturun: Google Home Mobile SDK

Google Play Hizmetleri Matter API'leri

Geliştirme aşaması

Google Play services teklifi Matter Çalıştırma, cihaz paylaşımı ve işletim için API'ler bulunur.

Android Studio için Google Home Eklentisi

Geliştirme aşaması

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

Ayrıca IDE, Cloud günlüklerini gerçek zamanlı olarak incelemenize ve böylece hata ayıklamanıza olanak tanır. verimli şekilde kullanabilirsiniz.

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 etkinleştirmeyi ve paylaşmayı kolaylaştıran bir uygulama oluşturmak için Play services API'lerinin nasıl kullanılacağına dair somut bir örnek sağlar.