Bahan Cepat dan Catatan Teknis

Halaman ini menjelaskan informasi berguna yang diperlukan Partner untuk perencanaan proyek Sambungan Cepat dan integrasi sistem.

Materi dan Proses Sambungan Cepat

Bagian ini menyediakan link ke informasi umum terkait pemasaran dan proses.

Pemasaran, Branding, dan Pesan

Kunjungi Hub Pemasaran Partner kami untuk mendapatkan panduan tentang branding dan pesan. Partner baru harus mengajukan permohonan akses, sedangkan partner yang sudah ada dapat mengakses konten melalui akun Domain Partner mereka.

Siklus Hidup Proyek Sambungan Cepat

Lihat halaman Peran dan Tanggung Jawab Integrator Sistem (SI) Peran dan Tanggung Jawab untuk mengetahui deskripsi tingkat tinggi tentang siklus hidup proyek dan tanggung jawab Partner yang mengintegrasikan Sambungan Cepat ke dalam produk.

Proses Sertifikasi

Perangkat yang menerapkan Sambungan Cepat harus Bersertifikasi sebelum produk dapat dipasarkan dengan fitur tersebut. Panduan Sertifikasi Sambungan Cepat menjelaskan cara mempersiapkan sertifikasi dan melakukan Pengujian Mandiri pra-sertifikasi.

The FAQ Sertifikasi mencakup berbagai pertanyaan umum, termasuk deskripsi umum tentang kapan sertifikasi lengkap (atau sertifikasi ulang) diperlukan.

Perangkat yang menerapkan atau menggunakan ekstensi Sambungan Cepat, seperti Pengalihan audio, juga harus disertifikasi. Pengalihan audio memiliki Panduan Sertifikasi terpisah yang menjelaskan langkah-langkah Pengujian Mandiri dan persiapan untuk Sertifikasi Lab Pihak Ketiga.

Lab Pihak Ketiga dapat mensertifikasi Sambungan Cepat dan Pengalihan audio secara berurutan. Lihat halaman Mengirim Perangkat ke Lab Pihak Ketiga untuk mengetahui lab mana yang menawarkan layanan Sertifikasi mana.

Catatan Teknis

Bagian ini menjelaskan beberapa catatan implementasi teknis untuk membantu Partner dalam pengembangan dan integrasi.

Cara Mengiklankan Protokol Lain Bersama Sambungan Cepat

Beberapa perangkat mungkin ingin mendukung fitur tambahan selain Sambungan Cepat, seperti Asisten Google atau Eddystone, yang memerlukan ruang iklan tambahan. Memutar data iklan adalah opsi terbaik untuk kasus ini. Namun, iklan Sambungan Cepat tetap harus diiklankan dalam Interval Iklan sesuai dengan mode yang dapat ditemukan dan mode yang tidak dapat ditemukan.

Rotasi iklan diuji selama fase pengujian Pihak Ketiga dalam proses sertifikasi. Pastikan untuk memverifikasi skema rotasi apa pun dengan aplikasi Validator Sambungan Cepat sebelum sertifikasi untuk menghindari potensi penundaan sertifikasi, pengujian ulang, dan biaya.

Memperpendek interval koneksi BLE

Untuk meningkatkan performa pembuatan koneksi GATT, Penyedia diharapkan membuat interval koneksi sesingkat mungkin. Nilai optimal yang diharapkan adalah 7,5 md yang diterapkan ke sebagian besar Pencari.

Status koneksi headset dan iklan BLE

Apakah headset Sambungan Cepat mengiklankan ID model atau data akun bergantung pada mode yang dapat ditemukan BR/EDR headset, bukan status terhubung atau terputus. Lihat Spesifikasi Layanan Sambungan Cepat dari link di bawah:

  • "Saat perangkat Penyedia berada dalam mode yang dapat ditemukan BR/EDR (yaitu, dalam mode penyambungan), perangkat tersebut akan mengiklankan Data ID Model Sambungan Cepat melalui BLE." - link
  • "Jika tidak dapat ditemukan (yaitu, tidak dalam mode penyambungan), Penyedia akan mengiklankan Data Akun Sambungan Cepat" - link

TxPower

Seperti yang ditentukan dalam spesifikasi, Pencari memperkirakan jarak berdasarkan RSSI berdasarkan tingkat TxPower yang diberikan. Perkiraan jarak adalah faktor utama untuk menentukan apakah akan menampilkan notifikasi atau tidak.

Proses untuk menentukan TxPower adalah:

  1. Ukur output sebenarnya dari perangkat menggunakan ponsel Android yang berjarak 1 meter, lalu tambahkan 41 dBm ke output tersebut.
  2. Sertakan nilai ini dalam iklan BLE.
  3. Sertakan nilai ini dengan informasi ponsel pengujian dalam laporan pengujian mandiri.

Mengukur dan Menetapkan TxPower dengan Aplikasi Validator

Aplikasi Validator menyediakan pengujian untuk menyesuaikan TxPower secara manual ke tingkat yang tepat pada DUT. Partner dapat menggunakan pengujian ini untuk menentukan tingkat TxPower yang tepat pada DUT mereka sebelum Pengujian Mandiri atau Sertifikasi.

Prosedur Pengukuran TxPower

Untuk mengukur TxPower dengan Aplikasi Validator:

  1. Buka Aplikasi Validator di DUT.
  2. Buka menu tiga titik di bagian atas aplikasi:
    Pengujian ini diberi nama 'Tx Power Level calibration tool.'
  3. Letakkan DUT 1 meter dari ponsel, lalu ketuk tombol "START".
    Halaman pengujian menampilkan perkiraan jarak target dalam warna Kuning.
  4. Pilih DUT dari daftar perangkat.
    Perangkat dicantumkan berdasarkan alamat MAC-nya.
    1. Anda dapat memperbarui daftar perangkat dengan mengetuk tombol "CANCEL" dan memilih kembali tombol "START".
  5. Sesuaikan garis merah (yang mewakili TxPower) hingga hampir menyentuh bagian atas wilayah kuning.
    Penyesuaian yang benar akan menempatkan garis Merah di bagian paling atas area Kuning.
    1. Gunakan tombol "-1" untuk memindahkan garis merah ke arah wilayah kuning.
    2. Gunakan tombol "+1" untuk memindahkan garis merah dari wilayah kuning.
    3. Gangguan sinyal dapat membuat garis merah tidak stabil. Coba pindah ke area dengan gangguan sinyal yang lebih sedikit jika garis merah berperilaku tidak menentu.
  6. Simpan nilai TxPower dan perbarui di DUT dan Konsol Perangkat.
    Nomor ditampilkan di bagian atas layar.

Notifikasi baterai

Seperti yang ditentukan dalam spesifikasi, Penyedia dapat menyertakan informasi baterai dalam iklan. Pencari memutuskan apakah akan menampilkan atau menyembunyikan notifikasi baterai sesuai dengan jenisnya, yaitu 0b0011 untuk menampilkan notifikasi baterai atau 0b0100 untuk menyembunyikannya. Berikut beberapa panduan tentang kapan harus menyertakan informasi baterai dalam iklan dan jenis mana yang akan digunakan:

  1. Sertakan informasi baterai dalam iklan dengan menampilkan notifikasi baterai 0b0011 selama minimal 8 detik saat wadah dibuka dan kedua earbud terpasang.
  2. Sertakan informasi baterai dalam iklan dengan menyembunyikan notifikasi baterai 0b0100 selama minimal 5 detik saat wadah ditutup dan kedua earbud terpasang.
  3. Agar responsif dalam menampilkan atau menyembunyikan notifikasi baterai, iklan harus mencerminkan status sebenarnya dalam waktu 2 detik.
  4. Ada 2 cara untuk menyembunyikan notifikasi baterai:
    1. Berhenti menyertakan informasi baterai dalam iklan, Pencari akan menyembunyikan notifikasi setelah beberapa saat (yang saat ini ditetapkan ke 20 detik).
    2. Sertakan informasi baterai dalam iklan dengan menyembunyikan notifikasi baterai 0b0100, Pencari akan segera menyembunyikan notifikasi setelah mendapatkan iklan.
  5. Menyertakan informasi baterai dalam iklan bersifat opsional jika hanya ada satu earbud yang terpasang saat wadah dibuka atau ditutup.
  6. Menyertakan informasi baterai dalam iklan bersifat opsional saat earbud dikeluarkan dari wadah atau dipasang di wadah.
  7. Untuk mencegah pelacakan, Penyedia hanya boleh menyertakan data baterai mentah dalam iklan jika diperlukan (tidak selalu).

Implementasi harus dijelaskan dalam hasil pengujian mandiri untuk Sertifikasi.

Cara Mengaktifkan Logging Sambungan Cepat

Pastikan Anda telah mengaktifkan log pengintaian HCI Bluetooth di perangkat sebelum melakukan proses debug. Selain itu, untuk mencegah log Sambungan Cepat utama disamarkan karena alasan keamanan, bergabunglah ke Grup Google Pengujian Partner Sambungan Cepat (fast-pair-partner-test@googlegroups.com) dengan Akun Google pengujian Anda.

Untuk mengambil pesan Sambungan Cepat di log debug, jalankan:

$ 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 merekomendasikan untuk menjalankan perintah sebelumnya pada setiap urutan booting.

Cara Mengekstrak Log Debug

Jalankan $ adb bugreport untuk membuat file zip yang harus berisi semua data. Pembuatan file zip mungkin memerlukan waktu beberapa menit.

Bergantung pada versi Android, jalankan salah satu perintah berikut untuk mendapatkan btsnoop_hic.log:

  • Untuk Android 8.x dan yang lebih tinggi: shell $ adb pull data/misc/bluetooth/logs logs
  • Untuk Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log