Mengembangkan untuk Matter

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

Resource ini dirancang agar developer dapat memfokuskan upaya pengembangan dalam membangun kemampuan dan fitur, sekaligus menginvestasikan lebih sedikit 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 membangun dengan cepat dan berinovasi dengan kecerdasan Google.

Perangkat Virtual Matter

Fase pengembangan

Device SDK memungkinkan developer untuk mulai mengembangkan langsung dengan bereksperimen dengan perangkat Matter dalam setelan virtual. Perangkat Matter virtual dapat di-build menggunakan SDK, yang ditugaskan 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 container Docker yang telah dikonfigurasi sebelumnya dan menyertakan aplikasi inisiator Virtual Device Controller (VDC) yang dapat digunakan untuk mengontrol perangkat Matter virtual dan fisik. Ini adalah alat yang berguna untuk mencoba ide dan perangkat pengujian baru 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 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, mengamati semua komunikasi yang mengalir di kedua arah. Filter menurut tingkat keseriusan dan rentang waktu.

  • Periksa konten JSON pesan log.

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

Test Suite Google Home

Tahap pengujian

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

Mengintegrasikan fungsi Matter ke dalam aplikasi Android Anda

Build aplikasi Matter Android terbaik menggunakan Google Home Mobile SDK.

Matter API layanan Google Play

Fase pengembangan

Google Play services menawarkan Matter API untuk commissioning, berbagi perangkat, dan penemuan operasi.

Plugin Google Home untuk Android Studio

Fase pengembangan

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

IDE 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 API Play services untuk Matter guna mem-build aplikasi yang mempermudah kommisi dan berbagi perangkat Matter di seluruh aplikasi dan ekosistem.