Matter için geliştirme

Google, kendi akıllı ev donanımınızı oluştururken veya Matter işlevini Android uygulamanıza entegre ederken Matter yolculuğunuza hızlı bir başlangıç yapmanız için SDK'lar, araçlar ve örnek uygulamalar sunar.

Bu kaynaklar, geliştiricinin altyapıyla daha az uğraşarak geliştirme çalışmalarını özellikler ve işlevler oluşturmaya odaklamasını sağlayacak şekilde tasarlanmıştır.

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

Matter Sanal Cihazı

Geliştirme aşaması

Google Home Device SDK, geliştiricilerin sanal bir ortamda Matter cihazlarla denemeler yaparak hemen geliştirmeye başlamasına olanak tanır. Sanal Matter cihazlar, SDK kullanılarak oluşturulabilir, bir yapıya eklenebilir ve Google Assistant komutlarının yerine getirilmesi de dahil olmak üzere fiziksel cihazlarla aynı şekilde kontrol edilebilir.

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, "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:

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

  • Bulut günlüklerini gerçek zamanlı olarak görüntüleyip her iki yönde gerçekleşen tüm iletişimi gözlemleyerek sorunları tespit edin. Önem derecesine ve zaman aralığına göre filtreleme yapabilirsiniz.

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

  • Daha hızlı ve tekrarlanabilir bir şekilde test yapmanıza yardımcı olması için komut dosyası biçiminde Assistant komutları verin.

Google Home Test Paketi

Test aşaması

Akıllı ev entegrasyonunuzu test etmek ve Google Home ekosistemi için sertifika ve lansman şartlarını karşıladığından emin olmak için Google Home Developer Console içindeki Google Home Test Suite aracını kullanın.

Matter işlevini Android uygulamanıza entegre etme

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'leri sunar.

Android Studio için Google Home eklentisi

Geliştirme aşaması

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

IDE, Cloud günlüklerini gerçek zamanlı olarak incelemenize de olanak tanır. Böylece entegrasyonlarınızda etkili 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 devreye almayı ve paylaşmayı kolaylaştıran bir uygulama oluşturmak için Matter için Play services API'lerinin nasıl kullanılacağına dair somut bir örnek sağlar.