Hızlı Eşleme Materyalleri ve Teknik Notlar

Bu sayfada, iş ortaklarının hem Hızlı Eşleme proje planlaması hem de sistem entegrasyonu için ihtiyaç duyduğu yararlı bilgiler açıklanmaktadır.

Hızlı Eşleme Malzemeleri ve Süreci

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

Pazarlama, Marka Bilinci Oluşturma ve Mesajlaşma

Markalama ve mesajlaşma ile ilgili rehberlik için İş Ortağı Pazarlama Merkezi'ni ziyaret edin. Yeni iş ortaklarının erişim için başvurması gerekir. Mevcut iş ortakları ise 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 iş ortakları için proje yaşam döngüsü ve sorumlulukların üst düzey açıklaması için Sistem Entegratörü (SI) Roller ve Sorumluluklar sayfasını inceleyin.

Sertifika Süreci

Hızlı Eşleme'yi uygulayan cihazların, ürünün bu özellikle pazarlanabilmesi için Sertifikalı olması gerekir. Hızlı Eşleme Sertifikasyon Kılavuzu'nda, sertifikasyona nasıl hazırlanacağınız ve sertifikasyon öncesi Kendi Kendine Testleri nasıl gerçekleştireceğiniz açıklanmaktadır.

Sertifikasyon SSS bölümünde, tam sertifikasyonun (veya yeniden sertifikasyonun) ne zaman gerekli olduğuna dair genel bir açıklama da dahil olmak üzere çeşitli sık sorulan sorular yer alır.

Ses Geçişi gibi Hızlı Eşleme uzantılarını uygulayan veya kullanan cihazların da sertifikalı olması gerekir. Ses Geçişi'nin, kendi kendine test adımlarını ve üçüncü taraf laboratuvar sertifikasyonu hazırlığını açıklayan ayrı bir sertifikasyon kılavuzu vardır.

Üçüncü taraf laboratuvarlar, Hızlı Eşleme ve Ses Geçişi'ni sırayla onaylayabilir. Hangi laboratuvarların hangi sertifika hizmetlerini sunduğunu öğrenmek için Cihazları Üçüncü Taraf Laboratuvarlara Gönderme sayfasını inceleyin.

Teknik Notlar

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

Hızlı Eşleme ile Birlikte Diğer Protokolleri Tanıtma

Bazı cihazlar, Hızlı Eşleme'nin yanı sıra Google Asistan veya Eddystone gibi ek reklam alanı gerektiren ek özellikleri desteklemek isteyebilir. Bu gibi durumlarda en iyi seçenek, reklam verilerini rotasyona tabi tutmaktır. Ancak Hızlı Eşleme reklamları, keşfedilebilir mod ve keşfedilemez mod'a göre reklam aralığı içinde reklam yayınlamaya devam etmelidir.

Reklam rotasyonu, sertifika sürecinin üçüncü taraf test aşamasında test edilir. Olası sertifika gecikmelerini, yeniden testleri ve maliyetleri önlemek için sertifikasyondan önce rotasyon şemalarını Hızlı Eşleme Doğrulayıcı uygulaması ile doğrulayın.

BLE bağlantı aralığını kısaltma

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

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

Hızlı Eşleme kulaklığın model kimliğini mi yoksa hesap verilerini mi yayınlayacağı, bağlı veya bağlantısız durumuna değil, kulaklığın BR/EDR bulunabilir moduna bağlıdır. Aşağıdaki bağlantılardan Hızlı Eşleme Hizmeti Spesifikasyonu'na bakın:

  • "Sağlayıcı cihaz, BR/EDR keşfedilebilir moddayken (yani eşleme modundayken) BLE üzerinden Hızlı Eşleme Model Kimliği Verileri'ni bildirir." - link
  • "Sağlayıcı, bulunabilir olmadığında (yani eşleme modunda değilken) Hızlı Eşleme hesap verilerini bildirmelidir" - bağlantı

TxPower

Spesifikasyonda tanımlandığı gibi, Arayıcı, verilen TxPower seviyesine göre RSSI ile mesafeyi tahmin eder. Tahmini mesafe, bildirimin gösterilip gösterilmeyeceğini belirleyen temel faktördür.

TxPower'ı belirleme süreci şu şekildedir:

  1. Cihazın gerçek çıkışını 1 metre uzaklıktaki bir Android telefonla ölçün ve ardından bu değere 41 dBm ekleyin.
  2. Bu değeri BLE reklamına ekleyin.
  3. Bu değeri, kendi kendine test raporundaki test telefonu bilgileriyle birlikte ekleyin.

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

Doğrulayıcı uygulaması, TxPower'ı bir test telefonunda manuel olarak uygun seviyeye ayarlamak için bir test sunar. İş ortakları, kendi kendine test veya sertifikasyon öncesinde test edilen cihazlarındaki uygun TxPower seviyesini belirlemek için bu testi kullanabilir.

TxPower Ölçüm Prosedürü

Doğrulayıcı uygulamasıyla TxPower'ı ölçmek için:

  1. Test telefonunda Validator uygulamasını açın.
  2. Uygulamanın üst kısmındaki nokta menüyü açın:
    Testin adı "Tx Güç Seviyesi kalibrasyon aracı"dır.
  3. Test edilen cihazı telefondan 1 metre uzağa yerleştirin ve "BAŞLAT" düğmesine dokunun.
    Test sayfasında, hedef tahmini mesafe sarı renkle gösterilir.
  4. Cihaz listesinden test edilen cihazı seçin.
    Cihazlar MAC adreslerine göre listelenir.
    1. "İPTAL" düğmesine dokunup "BAŞLAT" düğmesini yeniden seçerek cihaz listesini yenileyebilirsiniz.
  5. TxPower'ı temsil eden kırmızı çizgiyi, sarı bölgenin üst kısmına zar zor dokunacak şekilde ayarlayın.
    Doğru bir ayarlama, kırmızı çizgiyi sarı bölgenin en üstüne yerleştirir.
    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 uzaklaştırmak için "+1" düğmesini kullanın.
    3. Sinyal paraziti, kırmızı çizginin kararsız olmasına neden olabilir. Kırmızı çizgi düzensiz hareket ediyorsa sinyal parazitinin daha az olduğu bir yere geçmeyi deneyin.
  6. TxPower değerini kaydedin ve hem DUT'ta hem de Cihaz Konsolu'nda güncelleyin.
    Numara, ekranın üst kısmında gösterilir.

Pil bildirimleri

Spesifikasyonda tanımlandığı gibi, Sağlayıcı reklamda pil bilgilerini ekleyebilir. Arayan, pil bildirimini göstermek veya gizlemek için türe göre karar verir. Pil bildirimini göstermek için 0b0011, gizlemek için 0b0100 değerini kullanır. Pil bilgilerinin reklama ne zaman dahil edileceği ve hangi türün kullanılacağıyla ilgili bazı kuralları aşağıda bulabilirsiniz:

  1. Kutu açıldığında ve her iki kulaklık da takılıyken en az 8 saniye boyunca pil bildirimini göster 0b0011 ile pil bilgilerini reklama ekleyin.
  2. Şarj kutusu kapalıyken ve her iki kulaklık da takılıyken pil bildirimini gizle 0b0100 ile pil bilgilerini en az 5 saniye boyunca reklama dahil edin.
  3. Pil bildirimlerini gösterme veya gizleme konusunda duyarlı olması için reklamın 2 saniye içinde gerçek durumu yansıtması gerekir.
  4. Pil bildirimini gizlemenin 2 yolu vardır:
    1. Reklamda pil bilgilerini eklemeyi durdurun. Arayıcı, bildirimi bir süre sonra (şu anda 20 saniye olarak ayarlanmıştır) gizler.
    2. Pil bilgisini, pil bildirimini gizle 0b0100 ile reklama ekleyin. Arayan, reklamı alır almaz bildirimi gizler.
  5. Şarj kutusu açıldığında veya kapatıldığında yalnızca bir kulaklık takılıysa reklamda pil bilgilerinin yer alması isteğe bağlıdır.
  6. Kulaklıklar şarj kutusundan çıkarılırken veya şarj kutusuna yerleştirilirken reklamda pil bilgilerinin yer alması isteğe bağlıdır.
  7. Takibi önlemek için Sağlayıcı, ham pil verilerini reklama yalnızca gerektiğinde (her zaman değil) eklemelidir.

Uygulama, sertifika için 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. Ayrıca, önemli Hızlı Eşleme günlüklerinin güvenlik nedeniyle çıkarılmasını önlemek için test Google Hesaplarınızla Hızlı Eşleme İş Ortağı Test Google Grubu'na (fast-pair-partner-test@googlegroups.com) katılın.

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, önceki komutların her başlatma sırasında ç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 değerini 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