Rilis Pratinjau Developer
Program Developer Home Google memungkinkan produsen perangkat untuk menghubungkan perangkat smart home mereka dengan ekosistem Google Home. Kami memperluas jalur fulfillment lokal Action Smart Home dengan kemampuan untuk menambahkan Matter -enabled devices for setup using the Google Home app (GHA) on Android and control them using Google Assistant , GHA, or smart displays like the Google Nest Hub (2nd gen) .
Dokumentasi ini menjelaskan cara mulai membuat dan mengintegrasikan platform yang didukung Matter di ekosistem Google Home.
Pernyataan penyangkalan
Mengenai prosedur yang dijelaskan dalam Pratinjau Developer Matter ini, perhatikan hal-hal berikut:
- Akun yang digunakan untuk pengembangan hanya boleh memiliki satu hub berkemampuan Matter yang terhubung untuk pengujian. Beberapa hub dengan dukungan Matter yang terhubung secara bersamaan atau terhubung ke struktur yang sama selama pengujian dapat menyebabkan perilaku yang tidak dapat diprediksi.
- Semua prosedur mengasumsikan penggunaan mesin Linux yang menjalankan Ubuntu 20.04 untuk mem-build dan mem-flash contoh Matter, yang telah diuji oleh Google. Meskipun mesin MacOS didukung, Linux direkomendasikan. Petunjuk khusus Mac disebutkan dalam prosedur sesuai kebutuhan.
- Hanya versi Android GHA yang didukung.
Definisi
Istilah berikut digunakan di seluruh dokumentasi ini:
- Router pembatas
- Hub yang menerapkan tujuan umum Thread Border Router for Thread-enabled devices.
- Penghubung
- S yang didukung Google Nest device, such as the Google Nest Hub (2nd gen). A hub is required to control Matter-enabled devices through other surfaces such as Assistant, the GHA, and smart displays.
- Perangkat yang mengaktifkan Matter
- Perangkat atau board pengembangan yang telah di-flash dengan aplikasi contoh atau build yang mendukung Matter.
- Perangkat seluler
- Ponsel uji yang digunakan untuk membantu penyambungan. Saat ini adalah Android phone.
Prasyarat
Untuk sepenuhnya mengintegrasikan perangkat yang mendukung Matter dengan ekosistem Google Home, developer harus memiliki:
- Hub Google dengan dukungan Thread yang berfungsi sebagai Router Batas untuk perangkat yang mengaktifkan Thread dan sebagai jalur fulfillment lokal untuk mengarahkan intent Smart Home.
- Perangkat seluler (ponsel pengujian) yang memenuhi persyaratan minimum:
- Android O (8.1, API level 27) atau yang lebih baru (dukungan iOS akan ditambahkan nanti)
- Kemampuan BLE
- ID Vendor (VID) dan ID Produk (PID) untuk perangkat yang mendukung Matter.
- Perangkat
Matter aktif. Perangkat ini harus berupa salah satu
jenis perangkat Matter yang saat ini didukung dalam
ekosistem Google Home, dan dapat berupa:
- Produk Anda sendiri dengan firmware yang diaktifkan Matter.
- Board pengembangan platform vendor yang didukung yang dapat berfungsi sebagai perangkat berkemampuan Matter untuk verifikasi menyeluruh. Platform berikut ini didukung:
Vendor | Platform | Panduan | Dukungan Thread |
---|---|---|---|
Lab Bouffalo | BL602 | Mulai Cepat | |
BL702 | Mulai Cepat | ||
Spanyol | ESP32 | Mulai Cepat
Pengujian OTA |
|
Semikonduktor Nordik | DRF52840 | Mulai Cepat
Pengujian OTA |
|
CameraX | Kit pengembangan IOTZTB-DK006 | Mulai Cepat | |
Realtek | Seri Ameba D | Mulai Cepat | |
Lab Silikon | EFR32MG Zigbee dan Thread Starter Kit | Mulai Cepat | |
Kit Developer EFR32MG24 | Mulai Cepat | ||
Tautan | TLSR9518 | Mulai Cepat |
ID Vendor
Secara default, Anda dapat menggunakan salah satu VID yang dialokasikan oleh CSA untuk tujuan pengujian. Pilih salah satu opsi berikut:
0xFFF1
, 0xFFF2
, 0xFFF3
, 0xFFF4
.
Untuk menggunakan VID Produksi agar integrasi Anda dapat disertifikasi dan diluncurkan, Anda harus terlebih dahulu memverifikasinya oleh Google untuk memastikan bahwa sertifikat tersebut telah diberikan kepada Anda oleh CSA.
VID ini harus diterapkan di firmware perangkat Anda.
Perangkat Matter hanya dapat disambungkan di ekosistem Google Home dalam skenario ID Vendor dan jenis perangkat tertentu.
- VID pengujian tidak dapat digunakan di perangkat konsumen.
- Agar perangkat produksi (konsumen) dapat dipasangkan, perangkat tersebut harus disertifikasi di DCL CSA.
- Untuk tujuan pengembangan dan uji coba lapangan, perangkat harus terdaftar di Google Home Developer Console .
Apa jenis pengguna yang dapat memesan perangkat ke ekosistem Google Home? | |||
---|---|---|---|
Jenis VID | Status pendaftaran dan sertifikasi VID | Produksi
(Pengguna konsumen) |
Pengembangan
(Developer, pengguna Uji Coba Lapangan) |
Pengujian | Tidak terdaftar (tidak dapat disertifikasi) | T/A | T/A |
Pengujian | Terdaftar di Developer Console (tidak dapat disertifikasi) | T/A | |
Produksi | Tidak tersertifikasi, tidak terdaftar | T/A | |
Produksi | Tidak tersertifikasi, terdaftar di Developer Console | ||
Produksi | Bersertifikat di DCL CSA, tidak terdaftar | T/A | |
Produksi | Disertifikasi dalam DCL CSA dan terdaftar di Developer Console |
ID Produk
Informasi tentang perangkat dibaca menggunakan cluster Matter Descriptor, bukan ID Produk. Anda dapat menetapkan ID Produk apa pun selama pengembangan, sesuai dengan skema penomoran perusahaan Anda—selama cocok dengan ID Produk integrasi Matter Anda, jika ditentukan.
Fitur yang tidak didukung
Beberapa Matter cluster belum diekspos kepada pengguna, meskipun cluster tersebut dapat digunakan oleh sistem. Dalam kebanyakan kasus, ini berarti atribut yang diekspos melalui cluster ini tidak akan terlihat oleh pengguna akhir:
Jenis Cluster | Cluster |
---|---|
Core |
|
Application |
|