Mengembangkan untuk Matter

Google menyediakan SDK, alat, dan aplikasi contoh untuk memulai Perjalanan Matter, baik Anda membuat kecerdasan Anda sendiri hardware rumah atau mengintegrasikan Matter fungsionalitas ke dalam Android, aplikasi.

Sumber daya ini dirancang agar pengembang dapat memfokuskan upaya pengembangan pada membangun kemampuan dan fitur, sambil berinvestasi lebih sedikit upaya dalam menangani infrastruktur IT.

Mengembangkan hardware smart home dengan Matter

Google Home Device SDK menyediakan API dan alat yang memperluas SDK Matter open source untuk membangun dengan cepat dan berinovasi dengan kecerdasan Google.

Perangkat Virtual Matter

Fase pengembangan

Device SDK memungkinkan developer untuk memulai pengembangan dengan tepat dengan bereksperimen menggunakan Matter perangkat secara virtual deskripsi tempat. Perangkat Matter virtual dapat dibuat menggunakan SDK, ditempatkan pada kain dan dikontrol dengan cara yang sama seperti perangkat, termasuk pemenuhan perintah Google Assistant.

Lingkungan Pengembangan Perangkat Virtual Matter

Fase pengembangan

Matter Virtual Device Development Environment (MVD-DE) adalah container Docker yang telah dikonfigurasi sebelumnya yang menyertakan Virtual Device Controller (VDC) aplikasi inisiator yang dapat digunakan untuk mengontrol baik virtual maupun fisik Matter perangkat. Ini adalah alat yang berguna untuk mencoba ide-ide baru dan perangkat pengujian selama fase pengembangan.

Ekstensi Google Home untuk VS Code

Fase pengembangan

Google Home Extension for Visual Studio Code memungkinkan Anda berinteraksi langsung dengan ekosistem Google Home. Misalnya, Anda dapat mengetik perintah, seperti 'nyalakan bola lampu saya', dan Assistant akan memproses permintaan Anda di {i>cloud<i} dan mengirimkan perintah Anda ke perangkat.

Gunakan ekstensi ini selama fase pengembangan untuk:

  • Uji Matter dan non-Matter perangkat yang terintegrasi dalam Google Home.

  • Identifikasi masalah dengan melihat log cloud secara real time, untuk mengamati semua komunikasi yang mengalir di kedua arah. Filter menurut tingkat keparahan dan rentang waktu.

  • Periksa konten JSON pesan log.

  • Keluarkan perintah Assistant dalam format dengan skrip untuk membantu Anda menguji lebih cepat dengan cara yang dapat diulang.

Google Home Test Suite

Tahap pengujian

Gunakan Google Home Test Suite di Google Home Developer Console untuk menguji smart home integrasi dan memastikannya memenuhi persyaratan sertifikasi dan peluncuran untuk produk Google Home ekosistem.

Mengintegrasikan fungsi Matter ke dalam aplikasi Android

Bangun aplikasi Matter Android terbaik menggunakan Google Home Mobile SDK.

Matter API layanan Google Play

Fase pengembangan

Penawaran Google Play services Matter API untuk commissioning, berbagi perangkat, dan operasional penemuan.

Plugin Google Home untuk Android Studio

Fase pengembangan

Google Home Plugin for Android Studio sangat diperlukan pengembangan yang memungkinkan Anda untuk mengetik perintah untuk Assistant langsung di editor untuk mengamati interaksi dengan aplikasi dan perangkat Matter Anda.

IDE juga memungkinkan Anda meninjau log Cloud secara real time, sehingga Anda dapat men-debug integrasi Anda secara efisien.

Aplikasi contoh Google Home untuk Matter

Fase pengembangan

Google Home Sample App for Matter memberikan insight contoh cara menggunakan Play services API untuk Matter untuk membangun aplikasi yang memudahkan komisi dan bagikan Matter perangkat di berbagai aplikasi dan ekosistem.