Bu sayfada, iş ortaklarının hem Hızlı Eşleme proje planlaması hem de sistem entegrasyonu için ihtiyaç duyduğu faydalı 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 verilmektedir.
Pazarlama, Markalama 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ı gerekirken mevcut iş ortakları, içeriklere İş Ortağı Alanı hesapları üzerinden erişebilir.
Hızlı Eşleme Projesi Yaşam Döngüsü
Proje yaşam döngüsünün ve Hızlı Eşleme'yi bir ürüne entegre eden İş Ortakları'nın sorumluluklarının üst düzey bir açıklaması için Sistem Entegratörü (SI) Rolleri ve Sorumlulukları sayfasına bakın.
Sertifika Süreci
Hızlı Eşleme'yi uygulayan cihazların, bu özellik ile pazarlanabilmesi için sertifikalı olması gerekir. Hızlı Eşleme Sertifikası Yönergeleri, sertifikaya nasıl hazırlanacağınızı ve sertifika öncesi Kendi Kendine Testleri nasıl yapacağınızı açıklar.
Sertifika SSS'sinde, tam sertifikanın (veya yeniden sertifikanın) ne zaman gerekli olduğuna dair genel bir açıklama da dahil olmak üzere çeşitli sık sorulan sorular yanıtlanmaktadır.
Ses Geçişi gibi Hızlı Eşleme uzantılarını uygulayan veya kullanan cihazlar da sertifikalı olmalıdır. Ses değiştirme özelliğinin, Kendi Kendine Test adımlarını ve 3. Taraf Laboratuvar Sertifikası'na hazırlık sürecini açıklayan ayrı bir Sertifika Yönergeleri vardır.
Üçüncü taraf laboratuvarları, Hızlı Eşleme ve Ses değiştirme özelliklerini sırayla onaylayabilir. Hangi laboratuvarların hangi sertifika hizmetlerini sunduğunu öğrenmek için Üçüncü Taraf Laboratuvarlarına Cihaz Gönderme sayfasına bakın.
Teknik Notlar
Bu bölümde, iş ortaklarının geliştirme ve entegrasyon sürecine yardımcı olacak bazı teknik uygulama notları açıklanmaktadır.
Hızlı Eşleme ile birlikte diğer protokollerin reklamını yapma
Bazı cihazlar, Hızlı Eşleme'nin yanı sıra ek reklam alanı gerektiren Google Asistan veya Eddystone gibi ek özellikleri desteklemek isteyebilir. Bu gibi durumlarda reklam verilerini döndürmek en iyi seçenektir. Ancak, Hızlı Eşleme reklamları keşfedilebilir mod ve keşfedilemeyen mod'a göre Reklam Aralığı içinde yayınlanmaya 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 sertifikalandırmadan önce tüm rotasyon şemalarını Hızlı Eşleme Doğrulayıcı uygulaması ile doğruladığınızdan emin olun.
BLE bağlantı aralığını kısaltma
GATT bağlantı performansını artırmak için Sağlayıcı'nın bağlantı aralığını mümkün olduğunca kısa tutması beklenir. Beklenen optimum değer, çoğu arama yapan kullanıcı için geçerli olan 7,5 ms'dir.
BLE reklamı ve kulaklık bağlantı durumu
Hızlı Eşleme özellikli bir kulaklığın model kimliğini veya hesap verilerini yayınlayıp yayınlamayacağı, bağlı veya bağlantısı kesilmiş 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'de bulunabilir durumdayken (yani eşleme modundayken) BLE üzerinden Hızlı Eşleme Model Kimliği Verileri'ni yayınlamalıdır." - link
- "Keşfedilemediğinde (yani eşleme modunda değilken) Sağlayıcı, Hızlı Eşleme Hesap Verileri'nin reklamını yapmalıdır" - bağlantı
TxPower
Spesifikasyonda tanımlandığı gibi, Arayan, verilen TxPower seviyesine göre RSSI ile mesafeyi tahmin eder. Bildirimin gösterilip gösterilmeyeceğini belirleyen temel faktör tahmini mesafedir.
TxPower'ı belirleme süreci:
- Cihazın gerçek çıkışını 1 metre uzaklıktaki bir Android telefonu kullanarak ölçün ve ardından bu değere 41 dBm ekleyin.
- Bu değeri BLE reklamına dahil edin.
- Bu değeri, kendi kendine test raporundaki test telefonu bilgileriyle birlikte ekleyin.
Doğrulayıcı uygulamasıyla TxPower'ı ölçme ve ayarlama
Validator App, bir DUT'ta TxPower'ı uygun seviyeye manuel olarak ayarlamak için bir test sağlar. İş ortakları, Kendi Kendine Test veya Sertifikalandırma'dan önce DUT'lerinde uygun TxPower düzeyini belirlemek için bu testi kullanabilir.
TxPower Ölçüm Prosedürü
Doğrulayıcı Uygulaması ile TxPower'ı ölçmek için:
- DUT'ta doğrulayıcı uygulamasını açın.
- Uygulamanın üst kısmındaki üç nokta menüsünü açın:
- DUT'u telefondan 1 metre uzağa yerleştirin ve "BAŞLAT" düğmesine dokunun.
- Cihaz listesinden DUT'u seçin.
- "İPTAL" düğmesine dokunup "BAŞLAT" düğmesini yeniden seçerek cihaz listesini yenileyebilirsiniz.
- Kırmızı çizgiyi (TxPower'ı temsil eder) sarı bölgenin üst kısmına zar zor değecek şekilde ayarlayın.
- Kırmızı çizgiyi sarı bölgeye doğru hareket ettirmek için "-1" düğmesini kullanın.
- Kırmızı çizgiyi sarı bölgeden uzaklaştırmak için "+1" düğmesini kullanın.
- Sinyal paraziti, kırmızı çizginin kararsız olmasına neden olabilir. Kırmızı çizgi düzensiz hareket ediyorsa daha az sinyal girişimi olan bir alana gitmeyi deneyin.
- TxPower değerini kaydedin ve hem DUT'ta hem de Cihaz Konsolu'nda güncelleyin.
Pil bildirimleri
Spesifikasyonda tanımlandığı şekilde, Sağlayıcı reklama pil bilgilerini ekleyebilir. İsteyen, pil bildirimini göstermek için 0b0011, gizlemek için 0b0100 değerini kullanarak türüne göre pil bildirimini gösterip göstermeyeceğine karar verir. Pilin reklamda ne zaman ve hangi türde yer alması gerektiğine dair bazı yönergeleri aşağıda bulabilirsiniz:
- Kılıf açıldığında ve her iki kulaklık da yerleştirildiğinde pil bildirimini göster
0b0011seçeneğiyle pil bilgilerini en az 8 saniye boyunca reklamda gösterin. - Kılıf kapalıyken ve her iki kulaklık da yerleştirilmişken pil bilgisini, pil bildirimi gizleme
0b0100ile birlikte reklamda en az 5 saniye boyunca gösterin. - Pil bildirimlerini gösterme veya gizleme konusunda hızlı yanıt verebilmek için reklam, 2 saniye içinde gerçek durumu yansıtmalıdır.
- Pil bildirimini gizlemenin 2 yolu vardır:
- Pil bilgilerini reklama dahil etmeyi durdurun. Seeker, bildirimi bir süre sonra (şimdilik 20 saniye olarak ayarlanmıştır) gizler.
- Pil bilgilerini, pil bildirimini gizle
0b0100seçeneğiyle birlikte reklama ekleyin. Talep sahibi, reklamı aldıktan hemen sonra bildirimi gizler.
- Kılıf açık veya kapalıyken yalnızca bir kulaklık yerleştirilmişse pil bilgilerini reklama eklemek isteğe bağlıdır.
- Kulaklıklar kutudan çıkarılırken veya kutuya yerleştirilirken pil bilgilerinin reklama dahil edilmesi isteğe bağlıdır.
- Sağlayıcı, izlemeyi önlemek için reklamda yalnızca gerektiğinde (her zaman değil) ham pil verilerini içermelidir.
Uygulama, sertifika için yapılan kendi kendine testin sonucunda açıklanmalıdır.
Hızlı Eşleme Günlüğünü Etkinleştirme
Hata ayıklamadan ö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 gizlenmesini önlemek için test Google Hesaplarınızla Fast Pair Partner 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 şunu ç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, yukarıdaki komutların her başlatma sırasına göre ç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ı oluşturma işlemi birkaç dakika sürebilir.
Android sürümüne bağlı olarak, btsnoop_hic.log 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