Hızlı Eşleme Materyalleri ve Teknik Notlar

Bu sayfada, İş Ortaklarının hem Hızlı Eşleme proje planlaması hem de sistem entegrasyonu için ihtiyaç duydukları faydalı bilgiler açıklanmaktadır.

Hızlı Eşleme Materyalleri ve İşleme

Bu bölümde, genel pazarlama ve süreç bilgilerine bağlantılar sağlanmaktadır.

Pazarlama, Marka Bilinci Oluşturma ve Mesajlaşma

Marka bilinci oluşturma ve mesajlaşma hakkında yardım almak için İş Ortağı Pazarlama Merkezimizi ziyaret edin. Yeni iş ortaklarının erişim için başvurması gerekirken mevcut iş ortakları da içeriğe İş Ortağı Alanı hesapları üzerinden erişebilir.

Hızlı Eşleme Projesi Yaşam Döngüsü

Hızlı Eşleme'yi bir ürüne entegre eden İş Ortaklarının proje yaşam döngüsünün ve sorumluluklarının üst düzey açıklamasını görmek için Sistem Entegratörü (SI) Rolleri ve Sorumlulukları sayfasına bakın.

Sertifikasyon Süreci

Bir ürünün bu özellikle birlikte pazarlanabilmesi için Hızlı Eşleme özelliğini uygulayan cihazların Sertifikalı olması gerekir. Hızlı Eşleme Sertifika Yönergeleri'nde, sertifika sürecine nasıl hazırlanacağınız ve sertifika öncesi kendi kendine testlerin nasıl yapılacağı açıklanmaktadır.

Sertifikasyonla İlgili SSS, tam sertifikanın (veya yeniden sertifikanın) ne zaman gerekli olduğuna dair genel bir açıklama da dahil olmak üzere çok çeşitli soruları kapsar.

Ses Geçişi gibi Hızlı Eşleme uzantılarını uygulayan veya kullanan cihazların da sertifikalı olması gerekir. Ses geçişinin kendi kendine test adımlarını ve 3. Taraf Laboratuvar Sertifikası'na hazırlıkları açıklayan [ayrı bir Sertifika Kuralı][ASGuideLink] vardır.

3. Taraf Laboratuvarları, Hızlı Eşleme ve Ses geçişini sırayla onaylayabilir. Laboratuvarların hangi Sertifika hizmetlerini sunduğu Cihazları Üçüncü Taraf Laboratuvarlarına Gönderme sayfasını inceleyin.

Teknik Notlar

Bu bölümde, İş Ortaklarına geliştirme ve entegrasyon konusunda yardımcı olacak bazı teknik uygulama notları açıklanmaktadır.

Hızlı Eşlemenin yanı sıra diğer protokollerin reklamını yapma

Bazı cihazlar Hızlı Eşleme'ye ek olarak, ek reklam alanı gerektiren Google Asistan veya Eddystone gibi ek özellikleri desteklemek isteyebilir. Reklam verilerini dönüşümlü yayınlamak bu durumlar için en iyi seçenektir. Bununla birlikte, Hızlı Eşleme reklamlarının keşfedilebilir moda ve bulunabilir olmayan moda göre Reklam Aralığı'nda tanıtılması gerekir.

Reklam rotasyonu, sertifikasyon sürecinin Üçüncü Taraf testi aşamasında test edilir. Olası sertifika gecikmelerini, yeniden test sürecini ve maliyetleri önlemek için sertifikasyon öncesinde Hızlı Eşleme Doğrulayıcı uygulamasıyla tüm rotasyon şemalarını doğruladığınızdan emin olun.

BDE bağlantı aralığını kısaltın

GATT bağlantı performansı oluşturmayı iyileştirmek için Sağlayıcının bağlantı aralığını mümkün olduğunca kısa yapması beklenir. Beklenen optimum değer 7,5 ms'dir.Bu değer, çoğu arayan için uygulanır.

BDE reklamı ve mikrofonlu kulaklık bağlantı durumu

Bir Hızlı Eşleme özellikli mikrofonlu kulaklığın model kimliğini veya hesap verilerini tanıtması, bağlı veya bağlı değil durumuna değil, başlığın BR/EDR bulunabilir moduna bağlıdır. Aşağıdaki bağlantılardan Hızlı Eşleme Hizmet Spesifikasyonu'na bakın:

  • "Sağlayıcı cihazı BR/EDR bulunabilir (yani eşleme modunda) olduğunda, BDE üzerinden Hızlı Eşleme Model Kimliği Verileri'nin reklamını yapmalıdır." - bağlantı
  • "Bulunabilir olmadığında (yani eşleme modunda olmadığında) Sağlayıcı, Hızlı Eşleme Hesap Verileri'nin reklamını yapacaktır" - bağlantı

TxPower

Spesifikasyonda tanımlandığı gibi, Arayan, belirtilen TxPower seviyesine göre RSSI'ye göre mesafeyi tahmin eder. Tahmini mesafe, bildirimin gösterilip gösterilmeyeceğini belirleyen en önemli faktördür.

TxPower'ı belirleme süreci:

  1. Bir Android telefon kullanarak cihazın gerçek çıkışını 1 metre uzakta ölçün ve buna 41 dBm ekleyin.
  2. Bu değeri BDE reklamına dahil edin.
  3. Bu değeri, kendi kendine test raporundaki test amaçlı telefon bilgilerine ekleyin.

Doğrulayıcı Uygulaması ile TxPower'ı Ölçme ve Ayarlama

Doğrulayıcı Uygulaması, TxPower'ı DUT'ta uygun seviyeye manuel olarak ayarlamak için bir test sunar. İş ortakları, Kendi Kendine Test veya Sertifikasyon öncesinde DUT'larında uygun TxPower seviyesini belirlemek için bu testi kullanabilir.

TxPower Ölçüm Prosedürü

Doğrulayıcı Uygulaması ile TxPower'ı ölçmek için:

  1. DUT'da Doğrulayıcı Uygulaması'nı açın.
  2. Uygulamanın üst kısmındaki nokta menüsünü açın:
    Test, "Tx Güç Düzeyi kalibrasyon aracı" olarak adlandırılır.
  3. DUT cihazını telefondan 1 metre uzağa yerleştirin ve "BAŞLAT" düğmesine dokunun.
    Test sayfası, hedef tahmini mesafeyi sarı renkte gösterir.
  4. Cihaz listesinden DUT'u seçin.
    Cihazlar MAC adreslerine göre listelenir.
    1. "İPTAL" düğmesine dokunup "BAŞLAT" düğmesini tekrar seçerek cihaz listesini yenileyebilirsiniz.
  5. Kırmızı çizgiyi (TxPower'ı temsil eden) sarı bölgenin üst kısmına çok az dokunana kadar ayarlayın.
    Doğru bir ayarlama yapıldığında Kırmızı çizgi, Sarı bölgenin en üstüne yerleştirilir.
    1. Kırmızı çizgiyi sarı bölgeye doğru hareket ettirmek için "-1" düğmesini kullanın.
    2. Kırmızı çizgiyi sarı bölgeden uzağa taşımak için "+1" düğmesini kullanın.
    3. Sinyal paraziti, kırmızı çizginin kararsız olmasına yol açabilir. Kırmızı çizgi düzensiz davranıyorsa daha az sinyal parazitinin olduğu bir alana gitmeyi deneyin.
  6. TxPower değerini kaydedin ve hem DUT hem de Device Console'da güncelleyin.
    Numara, ekranın üst kısmında gösterilir.

Pil bildirimleri

Spesifikasyonda tanımlandığı gibi Sağlayıcı, reklama pil bilgilerini ekleyebilir. Arayan, pil bildiriminin türüne göre (pil bildirimini göstermek için 0b0011 veya gizlemek için 0b0100) pil bildiriminin gösterilip gösterilmeyeceğine karar verir. Pil bilgilerinin ne zaman reklama ekleneceği ve hangi türün kullanılacağı ile ilgili bazı yönergeler aşağıda verilmiştir:

  1. Kılıf açıkken ve her iki kulaklık da yuvaya yerleştirilmişken pil bildirimini 0b0011 en az 8 saniye boyunca reklama pil bilgilerini ekleyin.
  2. Kılıf kapalıyken ve her iki kulaklık da yuvaya yerleştirilmişken en az 5 saniye boyunca pil bilgilerini gizleme bildirimi 0b0100 reklama pil bilgilerini ekleyin.
  3. Pil bildirimlerini gösterme veya gizleme konusunda duyarlı olabilmek için reklamın 2 saniye içinde gerçek durumu yansıtması gerekir.
  4. Pil bildirimini gizlemenin iki yolu vardır:
    1. Pil bilgilerini reklama eklemeyi durdurduğunuzda, Arayan kişi bir süre sonra bildirimi gizler (şimdilik 20 saniye olarak ayarlanmıştır).
    2. Pil bilgisini gizle bildirimiyle 0b0100 reklama pil bilgilerini dahil ederseniz, Arayan, reklamı aldıktan sonra bildirimi hemen gizler.
  5. Kılıf açıkken veya kapalıyken yuvaya yalnızca bir kulaklık yerleştirilirse reklama pil bilgilerini eklemek isteğe bağlıdır.
  6. Kulaklıklar kutudan çıkarılırken veya kılıfa yerleştirilirken reklama pil bilgilerinin eklenmesi isteğe bağlıdır.
  7. İzlemeyi önlemek için Sağlayıcı, reklama ham pil verilerini yalnızca gerektiğinde (her zaman değil) dahil etmelidir.

Uygulama, Sertifikanın kendi kendine test sonucunda açıklanmalıdır.

Hızlı Eşleme Günlük Kaydını Etkinleştirme

Hata ayıklama işleminden önce cihazda Bluetooth HCI araştırma günlüğünü etkinleştirdiğinizden emin olun.

Hata ayıklama günlüklerinizde Hızlı Eşleme mesajlarını yakalamak için şu komutu çalıştırın:

$ adb logcat -G 16M
$ adb shell setprop log.tag.NearbyMessages VERBOSE
$ adb shell setprop log.tag.NearbyDiscovery VERBOSE
$ adb shell setprop log.tag.FastPair VERBOSE

Google, her başlatma sırasında önceki komutların çalıştırılmasını önerir.

Hata Ayıklama Günlüğünü Ayıklama

Tüm verileri içermesi gereken bir zip dosyası oluşturmak için $ adb bugreport komutunu çalıştırın. Zip dosyasının oluşturulması birkaç dakika sürebilir.

Android sürümüne bağlı olarak, btsnoop_hic.log komutunu almak için aşağıdaki komutlardan birini çalıştırın:

  • Android 8.x ve sonraki sürümler için: shell $ adb pull data/misc/bluetooth/logs logs
  • Android 7.x için: shell $ adb pull sdcard/btsnoop_hci.log