Mengembangkan untuk Masalah

Google menyediakan SDK, alat, dan aplikasi contoh untuk memulai perjalanan Matter, baik Anda mem-build hardware smart home sendiri maupun mengintegrasikan fungsi Matter ke aplikasi Android Anda.

Resource ini dirancang agar developer dapat memfokuskan upaya pengembangan pada kemampuan dan fitur build, sekaligus berinvestasi lebih sedikit dalam menangani infrastruktur.

Mengembangkan hardware smart home dengan Matter

Google Home Device SDK menyediakan API dan alat yang memperluas SDK Matter open source untuk mem-build dengan cepat dan berinovasi dengan intelijen Google.

Perangkat Virtual Matter

Tahap pengembangan

Device SDK memungkinkan developer untuk langsung memulai pengembangan dengan bereksperimen dengan perangkat Matter di lingkungan virtual. Perangkat Matter virtual dapat dibuat menggunakan SDK, di-commit ke kain dan dikontrol dengan cara yang sama seperti perangkat fisik, termasuk pemenuhan perintah Google Assistant.

Lingkungan Pengembangan Perangkat Virtual Matter

Tahap pengembangan

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

Ekstensi Google Home untuk Kode VS

Tahap pengembangan

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

Gunakan ekstensi ini selama fase pengembangan untuk:

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

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

  • Periksa konten JSON dalam pesan log.

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

Alat Uji Coba Google Home

Fase pengujian

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

Mengintegrasikan fungsi Matter ke dalam aplikasi Android

Build aplikasi Matter Android terbaik menggunakan Google Home Mobile SDK.

API Matter layanan Google Play

Tahap pengembangan

Google Play services menawarkan Matter API untuk penemuan komisi, berbagi perangkat, dan operasional.

Plugin Google Home untuk Android Studio

Tahap pengembangan

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

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

Aplikasi contoh Google Home untuk Matter

Tahap pengembangan

Google Home Sample App for Matter memberikan contoh konkret tentang cara menggunakan API Play services untuk Matter guna membuat aplikasi yang memudahkan komisi dan berbagi perangkat Matter di seluruh aplikasi dan ekosistem.