Bahan Cepat dan Catatan Teknis

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

Bahan dan Proses Sambungan Cepat

Bagian ini menyediakan link ke informasi pemasaran dan proses umum.

Pemasaran, Branding, dan Pesan

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

Siklus Proses Project Sambungan Cepat

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

Proses Sertifikasi

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

FAQ Sertifikasi membahas berbagai pertanyaan umum, termasuk deskripsi umum tentang kapan sertifikasi penuh (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 Uji Mandiri dan persiapan untuk Sertifikasi Lab Pihak Ketiga.

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

Catatan Teknis

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

Cara Memberitahukan 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. Merotasi data iklan adalah opsi terbaik untuk kasus ini. Namun, pemberitahuan Sambungan Cepat harus tetap diberitahukan dalam Interval Pemberitahuan sesuai dengan mode dapat ditemukan dan mode 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.

Mempersingkat 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 Seeker.

Status koneksi headset dan iklan BLE

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

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

TxPower

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

Proses untuk menentukan TxPower adalah:

  1. Ukur output aktual perangkat menggunakan ponsel Android pada jarak 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 uji mandiri.

Mengukur dan Menetapkan TxPower dengan Aplikasi Validator

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

Prosedur Pengukuran TxPower

Untuk mengukur TxPower dengan Aplikasi Validator:

  1. Buka Aplikasi Validator di ponsel pengujian.
  2. Buka menu titik di bagian atas aplikasi:
    Pengujian ini diberi nama 'Tx Power Level calibration tool'.
  3. Tempatkan DUT 1 meter dari ponsel dan 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 memuat ulang daftar perangkat dengan mengetuk tombol "BATAL" dan memilih kembali tombol "MULAI".
  5. Sesuaikan garis merah (mewakili TxPower) hingga hampir menyentuh bagian atas area 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 menjauh dari wilayah kuning.
    3. Interferensi 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, baik 0b0011 untuk menampilkan notifikasi baterai atau 0b0100 untuk menyembunyikannya. Berikut beberapa panduan tentang kapan harus menyertakan informasi baterai dalam iklan dan jenis yang akan digunakan:

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

Implementasi harus dijelaskan dalam hasil uji mandiri untuk Sertifikasi.

Cara Mengaktifkan Logging Sambungan Cepat

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

Untuk merekam 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 akan 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 baru: shell $ adb pull data/misc/bluetooth/logs logs
  • Untuk Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log