Pemecahan Masalah Matter

Gedung

Verifikasi apakah ponsel Anda kompatibel

Semua perangkat Android O (8.1, API level 27) dan yang lebih baru kompatibel dengan Matter. Ikuti langkah-langkah di bawah untuk memeriksa apakah ponsel Anda memiliki modul yang diperlukan.

Menyiapkan Android Debug Bridge

Android Debug Bridge (adb) harus disiapkan sebelum pemecahan masalah. Untuk menyiapkannya:

  1. Instal "adb" di komputer Anda.
  2. Aktifkan Opsi Developer dan Proses Debug USB di ponsel Android Anda.

Memverifikasi modul Matter Layanan Google Play (GPS)

Untuk memeriksa apakah Anda memiliki modul Google Play services Matter, lakukan hal berikut:

  1. Menyiapkan Android Debug Bridge.
  2. Gunakan kabel USB untuk menghubungkan ponsel Android ke komputer.
  3. Jalankan perintah ini di terminal untuk memastikan bahwa modul Matter yang diperlukan telah diinstal:
      adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home"
      
    
    Jika Anda melihat output yang mirip dengan di bawah ini, berarti Anda telah menginstal modul Matter:
    com.google.android.gms.home [v222110900]
    Perhatikan bahwa nomor versi di atas mungkin berbeda dengan perangkat Anda.
  4. Jalankan perintah ini di terminal untuk memastikan bahwa modul Thread yang diperlukan telah diinstal:
      adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork"
      
    
    Jika Anda melihat output yang mirip dengan contoh berikut, berarti Anda telah menginstal modul Thread:
    com.google.android.gms.threadnetwork [v222106301]
    Perhatikan bahwa nomor versi di perangkat Anda mungkin berbeda.

Jika modul tidak tercantum, artinya:

  1. Anda memiliki versi Android yang sudah tidak berlaku. Pastikan nilainya Android O (8.1) atau yang lebih tinggi.
  2. Modul Matter belum didownload. Tunggu setidaknya 24 jam agar file didownload. Pastikan perangkat menyala dan mengisi daya selama waktu ini agar download tidak tertunda. Jika belum menerima modul dalam waktu 24 jam, Anda dapat mencoba mereset perangkat ke setelan pabrik untuk memaksa modul didownload.

Memverifikasi VID/PID perangkat

Jika ingin mulai mengembangkan integrasi dengan Google, Anda harus membuat project dan integrasi di Konsol Google Home.

Memecahkan Masalah Bluetooth Sniffer

Nilai VID/PID yang beaconing perangkat Anda harus cocok dengan VID/PID yang dimasukkan ke project Google Home Developer Console Anda.

  • VID 0xFFF10xFFF4 disediakan untuk pengujian. Library ini dapat digunakan untuk pengujian uji coba dan kontrol dasar, tetapi tidak dapat digunakan selama fase pengembangan berikut:

Dengan menggunakan aplikasi engineering Bluetooth seperti nRF Connect for Mobile, Anda dapat melihat VID/PID perangkat beaconing di kolom Service Data.

Dalam screenshot dari nRF Connect versi Android, Anda akan melihat VID/PID dicantumkan sebagai 5A23FFFE mulai byte keempat kolom Service Data. Hal ini menunjukkan VID 5A23 dan PID FFFE — keduanya dalam format endian kecil.

Aplikasi BLE menampilkan nilai dalam sedikit endian, tetapi nilai VID/PID yang Anda masukkan ke project Developer Console berada di endian besar.

Pastikan nilai dan format yang benar telah dimasukkan ke dalam project Konsol Actions berdasarkan apa yang ditampilkan sniffer Bluetooth.

Untuk nilai dalam contoh screenshot, VID dan PID di Developer Console masing-masing adalah 235A dan FEFF.

Memverifikasi bahwa perangkat Anda dibuat menggunakan cabang Matter SDK yang kompatibel

Hub Matter Google kompatibel dengan Matter 1.0 dan telah diuji dengan build yang menggunakan commit dari cabang stabil v1.0-branch. Periksa Catatan rilis publik untuk mengetahui commit tertentu yang direkomendasikan untuk digunakan dengan setiap rilis hub baru.

Penyambungan

Memverifikasi kredensial untuk perangkat Anda

Saat menggunakan VID yang ditetapkan Alliance milik Anda sendiri, pastikan Anda memiliki kredensial yang benar di perangkat:

  • Pernyataan Sertifikasi (CD).
  • Device Attestation Certificate (DAC) dan rantai sertifikatnya.

Untuk mengetahui informasi selengkapnya, lihat Membuat sertifikat pengujian perangkat Matter.

Verifikasi Hub yang kompatibel dengan Matter

Hub Matter Anda harus merupakan salah satu hub yang didukung oleh Google. SDK ini juga harus berada di build yang kompatibel dengan Matter.

Beberapa hub juga merupakan Router Pembatas Thread, sehingga Anda dapat mengembangkan dan menguji perangkat Thread. Hub lain hanya mendukung perangkat Matter Wi-Fi dan Ethernet, kecuali jika Anda memiliki router pembatas lain di jaringan Anda untuk mengaktifkan konektivitas Thread.

Build hub Anda dapat diverifikasi dengan: Menggeser jari ke bawah dari tepi atas > Roda Konfigurasi > Informasi Perangkat > Informasi teknis > Versi firmware Chromecast

Commissioning gagal dengan pesan error "Tidak dapat menghubungi Google"

Pastikan Anda telah membuat integrasi dengan kombinasi VID/PID yang benar di Developer Console. Lihat Membuat integrasi Matter untuk informasi selengkapnya.

Commissioning gagal dengan pesan error "Tidak dapat menjangkau perangkat"

Jika Anda terus mendapatkan pesan error "Tidak dapat menjangkau perangkat" saat melakukan commissioning perangkat Thread, dan telah menghabiskan semua opsi debug yang tersedia, Anda dapat menghapus kredensial Thread pilihan yang tersimpan di ponsel Android untuk penyiapan yang bersih melalui Setelan > Aplikasi > Aplikasi Aplikasi' > Layanan Google Play > Penyimpanan & cache > Kelola ruang > HAPUS SEMUA DATA.

Pengujian

Perangkat yang ditugaskan tidak muncul di Test Suite

Jika Anda telah menyambungkan perangkat dengan ID Vendor (VID) dan ID Produk (PID) pengujian, tetapi tidak muncul saat Anda mencoba menguji perangkat dengan Test Suite di Developer Console, hal ini kemungkinan disebabkan oleh penggunaan kombo VID dan PID pengujian yang sama di beberapa integrasi.

Untuk memecahkan masalah, hapus semua perangkat pengujian dari Developer Console dan sambungkan perangkat yang ingin diuji lagi.

Untuk memvalidasi bahwa Anda telah menyambungkan yang benar, Anda dapat menetapkan informasi Produsen dan Model (nilai CHIP_DEVICE_CONFIG_DEVICE_*) untuk perangkat ke nilai unik dalam firmware pengujian.

Lihat Informasi perangkat untuk informasi selengkapnya.

Jika masih ada yang salah

Jika setelah mengikuti semua langkah pemecahan masalah di sini, masalah Anda masih belum terpecahkan, tidak masalah.

Dalam langkah-langkah pemecahan masalah, Anda telah mengumpulkan data penting tentang perangkat, project konsol, dan lingkungan Anda. Setelah memiliki data tersebut, lihat Halaman dukungan, untuk mengetahui cara terbaik menyampaikan masalah Anda kepada komunitas dan tim dukungan Google Home.