Köprü
Telefonunuzun uyumlu olduğunu doğrulama
Tüm Android O (8.1, API düzeyi 27) ve sonraki sürümlerin yüklü olduğu cihazlar Matter ile uyumludur. Telefonunuzda gerekli modüller bulunup bulunmadığını kontrol etmek için aşağıdaki adımları uygulayın.
Android Debug Bridge'i kurma
Sorun giderme işleminden önce Android Debug Bridge (
adb) kurulmalıdır.
Hangout planlamak için:
- Bilgisayarınıza "adb"yi yükleyin.
- Android telefonunuzda Geliştirici Seçenekleri ve USB Hata Ayıklaması'nı açın.
Google Play Hizmetleri (GPS) Matter modüllerinizi doğrulama
Google Play services Matter modüllerine sahip olup olmadığınızı kontrol etmek için aşağıdakileri yapın:
- Android Debug Bridge'i kurun.
- Android telefonunuzu bilgisayarınıza bağlamak için USB kablosu kullanın.
- Gerekli Matter modüllerinin yüklü olduğunu doğrulamak için bu komutu bir terminalde çalıştırın:
adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home"
com.google.android.gms.home [v222110900]Yukarıdaki sürüm numarasının cihazınızdan farklı olabileceğini unutmayın.
- Gerekli Thread modüllerinin yüklü olduğunu doğrulamak için bu komutu bir terminalde çalıştırın:
adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork"
com.google.android.gms.threadnetwork [v222106301]Cihazınızdaki sürüm numarasının farklı olabileceğini unutmayın.
Modüller listede yoksa bu aşağıdakilerden biri demektir:
- Eski bir Android sürümünüz var. Android O (8.1) veya üzeri olduğundan emin olun.
- Matter modülleri henüz indirilmedi. İndirme işlemi için en az 24 saat bekleyin. Bu süre boyunca cihazınızın açık olduğundan ve şarj olduğundan emin olun. Böylece indirme işlemi gecikmez. Modülleri 24 saat içinde almazsanız modülleri indirilmeye zorlamak için cihazı fabrika verilerine sıfırlamayı deneyebilirsiniz.
Cihazınızın VID'sini/PID'sini doğrulayın
Google ile entegrasyonunuzu geliştirmeye başlamak istiyorsanız Google Home Console'da proje ve entegrasyon oluşturmanız gerekir.
Cihazınızın işaretlediği VID/PID değeri, Google Home Developer Console projenize girilen VID/PID ile eşleşmelidir.
0xFFF1-
0xFFF4arasındaki VID'ler test için ayrılmıştır. Temel devreye alma ve kontrol testleri için kullanılabilir ancak aşağıdaki geliştirme aşamalarında kullanılamaz:
nRF Connect for Mobile gibi bir Bluetooth mühendislik uygulaması kullanarak Hizmet Verileri alanında işaretleme cihazının VID/PID değerini görebilirsiniz.
nRF Connect'in Android sürümüne ait bu ekran görüntüsünde, VID/PID'nin Hizmet Verileri alanının dördüncü baytından başlayarak
5A23FFFE olarak listelendiğini görürsünüz. Bu, her ikisi de küçük endian biçiminde olan
5A23 VID ve
FFFE PID değerlerini gösterir.
BLE uygulaması,değerleri küçük bir endian dilinde görüntüler ancak Developer Console projenize girdiğiniz VID/PID değerleri büyük endiandadır.
Bluetooth algılayıcının gösterdiklerine bağlı olarak Actions Console projenize doğru değerlerin ve biçimin girildiğini doğrulayın.
Örnek ekran görüntüsündeki değerler için Developer Console içindeki VID ve PID sırasıyla
235A ve
FEFF olur.
Cihazınızın uyumlu bir Matter SDK dalı kullanılarak derlendiğini doğrulayın
Google Matter hub'ları Matter 1.0 ile uyumludur ve
v1.0-branch kararlı dalındaki taahhütleri kullanan derlemelerle test edilmiştir. Her yeni hub sürümüyle kullanılması önerilen belirli taahhütler için Herkese açık sürüm notlarını kontrol edin.
Eşleniyor
Cihazınızın kimlik bilgilerini doğrulayın
Kendi Alliance tarafından atanan VID'nizi kullandığınızda cihazda doğru kimlik bilgilerine sahip olduğunuzdan emin olun:
- Sertifika Beyanı (CD).
- Cihaz onay sertifikası (DAC) ve sertifika zinciri.
Daha fazla bilgi için Matter cihaz test sertifikaları oluşturma konusuna bakın.
Matter uyumlu Hub'ınızı doğrulayın
Bazı merkezler aynı zamanda İş Parçacığı Sınırı Yönlendiricileridir. Bu sayede Thread cihazlarını geliştirip test edebilirsiniz. Diğer merkezler, ağınızda Thread bağlantısını etkinleştirecek başka bir sınır yönlendiricisi olmadığı sürece yalnızca kablosuz ve Ethernet Matter cihazlarını destekler.
Hub derlemeniz şu yöntemlerle doğrulanabilir: Parmağı üst kenardan aşağı kaydırma > Yapılandırma Tekerleği > Cihaz Bilgileri > Teknik bilgiler > Chromecast donanım yazılımı sürümü
Devreye alma işlemi, "Google ile iletişim kurulamadı" hata mesajıyla başarısız oluyor
Developer Console içinde doğru VID/PID kombinasyonuyla bir entegrasyon oluşturduğunuzdan emin olun. Daha fazla bilgi için Konu entegrasyonu oluşturma bölümüne bakın.
Başlatma, "Cihaza ulaşılamıyor" hata mesajıyla başarısız oluyor
Bir Thread cihazı hizmete alırken "Cihaza erişilemiyor" hata mesajı almaya devam ediyorsanız ve mevcut tüm hata ayıklama seçeneklerini kullandıysanız Android telefonunuzda depolanan tercih edilen Thread kimlik bilgilerini temiz bir kurulum için temizlemek üzere Ayarlar > Uygulamalar > Uygulama Uygulamaları > Google Play hizmetleri > Depolama alanı ve önbellek > Alanı yönet > TÜM VERİLERİ TEMİZLE seçeneğini kullanabilirsiniz.
Test
Devreye alınan cihaz Test Paketi'nde görünmüyor
Bir cihazı test Tedarikçi Kimliği (VID) ve Ürün Kimliği (PID) ile eşlediyseniz ancak Developer Console içinde cihazı Test Paketi ile test etmeye çalıştığınızda cihaz görünmüyorsa bunun nedeni muhtemelen birden çok entegrasyonda aynı test VID'si ve PID kombinasyonunu kullanmanızdır.
Sorunu gidermek için Developer Console platformundaki tüm test cihazlarını kaldırıp tekrar test etmek istediğiniz cihazı eşleyin.
Doğru cihazı eşleştirdiğinizden emin olmak için cihazın Üretici ve Model bilgilerini (
CHIP_DEVICE_CONFIG_DEVICE_* değerleri) test donanım yazılımınızdaki benzersiz değerlere ayarlayabilirsiniz.
Daha fazla bilgi için Cihaz bilgileri bölümüne bakın.
İşler hâlâ ters giderse
Buradaki tüm sorun giderme adımlarını uyguladıktan sonra sorununuz hâlâ çözülmediyse, sorun değil!
Sorun giderme adımlarında cihazınız, konsol projeniz ve ortamınızla ilgili önemli verileri topladınız. Bu verileri elde ettikten sonra sorununuzu toplulukla ve Google Home destek ekibiyle en iyi şekilde nasıl paylaşabileceğinizi öğrenmek için Destek sayfasına göz atabilirsiniz.