Mengembangkan untuk Matter

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

Referensi ini dirancang agar developer dapat memfokuskan upaya pengembangan pada pembuatan kemampuan dan fitur, sekaligus mengurangi upaya dalam menangani infrastruktur.

Mengembangkan hardware smart home dengan Matter

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

Perangkat Virtual Matter

Fase pengembangan

Device SDK memungkinkan developer mulai mengembangkan segera dengan bereksperimen dengan perangkat Matter dalam setelan virtual. Perangkat Matter virtual dapat dibuat menggunakan SDK, dikomisi ke fabric, dan dikontrol dengan cara yang sama seperti perangkat fisik, termasuk fulfillment perintah Google Assistant.

Lingkungan Pengembangan Perangkat Virtual Matter

Fase pengembangan

Matter Virtual Device Development Environment (MVD-DE) adalah penampung Docker yang telah dikonfigurasi sebelumnya dan menyertakan aplikasi penginisialisasi Virtual Device Controller (VDC) yang dapat digunakan untuk mengontrol perangkat Matter virtual dan fisik. Ini adalah alat yang berguna untuk mencoba ide baru dan menguji perangkat 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 'turn on my lightbulb', dan Assistant akan memproses permintaan Anda di cloud dan mengirim 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, mengamati semua komunikasi yang mengalir ke kedua arah. Filter menurut tingkat keparahan dan rentang waktu.

  • Periksa konten JSON pesan log.

  • Buat perintah Assistant dalam format skrip untuk membantu Anda melakukan pengujian dengan lebih cepat dan dapat diulang.

Google Home Test Suite

Fase pengujian

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

Mengintegrasikan fungsi Matter ke dalam aplikasi Android

Build aplikasi Matter Android terbaik menggunakan Google Home Mobile SDK.

Google Play services Matter API

Fase pengembangan

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

Plugin Google Home untuk Android Studio

Fase pengembangan

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

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

Aplikasi contoh Google Home untuk Matter

Fase pengembangan

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