Konu Sorunlarını Giderme

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:

  1. Bilgisayarınıza "adb"yi yükleyin.
  2. 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:

  1. Android Debug Bridge'i kurun.
  2. Android telefonunuzu bilgisayarınıza bağlamak için USB kablosu kullanın.
  3. 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"
      
    
    Aşağıdakine benzer bir çıkış görürseniz yüklü olan Matter modülleri vardır:
    com.google.android.gms.home [v222110900]
    Yukarıdaki sürüm numarasının cihazınızdan farklı olabileceğini unutmayın.
  4. 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"
      
    
    Aşağıdaki örnekte buna benzer bir çıkış görürseniz yüklü Thread modülleri vardır:
    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:

  1. Eski bir Android sürümünüz var. Android O (8.1) veya üzeri olduğundan emin olun.
  2. 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.

Bluetooth Sniffer ile ilgili sorunları giderme

Cihazınızın işaretlediği VID/PID değeri, Google Home Developer Console projenize girilen VID/PID ile eşleşmelidir.

  • 0xFFF1 - 0xFFF4 arası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

Matter hub'ınız Google tarafından desteklenen merkezlerden biri olmalıdır. Ayrıca Matter ile uyumlu yapıda olmalıdır.

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.