Materialien und technische Hinweise zum schnellen Pairing

Auf dieser Seite finden Sie nützliche Informationen für Partner zur Planung von Schnelles Pairing-Projekten und zur Systemintegration.

Materialien und Prozess für das schnelle Pairing

In diesem Abschnitt finden Sie Links zu allgemeinen Marketing- und Prozessinformationen.

Marketing, Branding und Messaging

Im Partner Marketing Hub finden Sie Informationen zu Branding und Messaging. Neue Partner müssen den Zugriff beantragen, während bestehende Partner bereits über ihr Partnerdomainkonto auf die Inhalte zugreifen können.

Schnelles Pairing-Projektlebenszyklus

Auf der Seite Rollen und Verantwortlichkeiten für Systemintegratoren finden Sie eine allgemeine Beschreibung des Projektlebenszyklus und der Verantwortlichkeiten für Partner, die Schnelles Pairing in ein Produkt integrieren.

Zertifizierung

Geräte, die Schnelles Pairing implementieren, müssen zertifiziert sein, bevor ein Produkt mit dieser Funktion vermarktet werden kann. In der Schnelles Pairing-Zertifizierungsrichtlinie wird beschrieben, wie Sie sich auf die Zertifizierung vorbereiten und Selbsttests vor der Zertifizierung durchführen.

In den FAQs zur Zertifizierung werden viele häufige Fragen beantwortet, darunter eine allgemeine Beschreibung, wann eine vollständige Zertifizierung (oder Re-Zertifizierung) erforderlich ist.

Geräte, die Schnelles Pairing-Erweiterungen wie Audio-Wechsel implementieren oder verwenden, müssen ebenfalls zertifiziert sein. Für den Audio-Wechsel gibt es eine separate Zertifizierungsrichtlinie, in der die Schritte für den Selbsttest und die Vorbereitung auf die Zertifizierung durch ein Drittanbieterlabor beschrieben werden.

Drittanbieterlabore können das Schnelle Pairing und den Audio-Wechsel nacheinander zertifizieren. Auf der Seite Geräte an Drittanbieterlabore senden finden Sie Informationen dazu, welche Labore welche Zertifizierungsdienste anbieten.

Technische Hinweise

In diesem Abschnitt finden Sie einige Hinweise zur technischen Implementierung, die Partnern bei der Entwicklung und Integration helfen sollen.

Anleitung: Andere Protokolle neben Schnelles Pairing bewerben

Einige Geräte unterstützen möglicherweise zusätzliche Funktionen zusätzlich zu Schnelles Pairing, wie Google Assistant oder Eddystone, die zusätzlichen Werberaum erfordern. In diesen Fällen ist es am besten, die Werbedaten zu rotieren. Die Schnelles Pairing-Anzeigen müssen jedoch weiterhin innerhalb des Werbeintervalls gemäß dem sichtbaren Modus und dem nicht sichtbaren Modus beworben werden.

Die Anzeigenrotation wird während der Testphase durch Drittanbieter des Zertifizierungsprozesses getestet. Prüfen Sie alle Rotationsschemata vor der Zertifizierung mit der Schnelles Pairing Validator App, um mögliche Verzögerungen bei der Zertifizierung, erneute Tests und Kosten zu vermeiden.

BLE-Verbindungsintervall verkürzen

Um die Leistung beim Aufbau einer GATT-Verbindung zu verbessern, wird vom Anbieter erwartet, dass er das Verbindungsintervall so kurz wie möglich hält. Der erwartete optimale Wert beträgt 7,5 ms und wird auf die meisten Sucher angewendet.

BLE-Ankündigung und Headset-Verbindungsstatus

Ob ein Schnelles Pairing-Headset die Modell-ID oder Kontodaten bewirbt, hängt vom BR/EDR-Erkennungsmodus des Headsets ab, nicht vom verbundenen oder getrennten Zustand. Weitere Informationen finden Sie in der Spezifikation für den Dienst „Schnelles Pairing“ unter den folgenden Links:

  • „Wenn sich das Gerät des Anbieters im BR/EDR-Erkennungsmodus (d. h. im Kopplungsmodus) befindet, muss es die Daten der Fast Pair-Modell-ID über BLE übertragen.“ – Link
  • „Wenn das Gerät nicht sichtbar ist (d. h. nicht im Kopplungsmodus ist), muss der Anbieter Fast Pair-Kontodaten bewerben.“ – Link

TxPower

Wie in der Spezifikation definiert, schätzt der Seeker die Entfernung anhand des RSSI basierend auf dem angegebenen TxPower-Pegel. Die geschätzte Entfernung ist der entscheidende Faktor dafür, ob die Benachrichtigung angezeigt wird.

So wird die Sendeleistung ermittelt:

  1. Messen Sie die tatsächliche Leistung des Geräts mit einem Android-Smartphone in 1 Meter Entfernung und addieren Sie dann 41 dBm.
  2. Nehmen Sie diesen Wert in die BLE-Ankündigung auf.
  3. Fügen Sie diesen Wert zusammen mit den Informationen zur Telefonnummer für Tests in den Selbsttestbericht ein.

TxPower mit der Validator-App messen und einstellen

Die Validator-App bietet einen Test zum manuellen Anpassen der Sendeleistung auf einem Prüfling auf das richtige Niveau. Partner können mit diesem Test den richtigen TxPower-Pegel auf ihrem Prüfling vor dem automatischen Test oder der Zertifizierung ermitteln.

Messverfahren für die Sendeleistung

So messen Sie die TxPower mit der Validator App:

  1. Öffnen Sie die Validator App auf dem DUT.
  2. Öffnen Sie das Dreipunkt-Menü oben in der App:
    Der Test heißt „Tx Power Level calibration tool“.
  3. Platziere das zu testende Gerät 1 Meter vom Smartphone entfernt und tippe auf die Schaltfläche „START“.
    Auf der Testseite wird die geschätzte Zieldistanz in Gelb angezeigt.
  4. Wählen Sie das zu testende Gerät aus der Geräteliste aus.
    Geräte werden nach ihrer MAC-Adresse aufgeführt.
    1. Sie können die Geräteliste aktualisieren, indem Sie auf die Schaltfläche „ABBRECHEN“ tippen und dann die Schaltfläche „START“ noch einmal auswählen.
  5. Passen Sie die rote Linie (für TxPower) an, bis sie die Oberkante des gelben Bereichs gerade noch berührt.
    Bei einer korrekten Anpassung liegt die rote Linie ganz oben im gelben Bereich.
    1. Verwenden Sie die Schaltfläche „-1“, um die rote Linie in Richtung des gelben Bereichs zu verschieben.
    2. Verwenden Sie den Button „+1“, um die rote Linie vom gelben Bereich wegzubewegen.
    3. Signalstörungen können dazu führen, dass die rote Linie instabil ist. Wenn die rote Linie unregelmäßig verläuft, versuchen Sie, sich in einen Bereich mit weniger Signalstörungen zu begeben.
  6. Speichere den TxPower-Wert und aktualisiere ihn sowohl auf dem DUT als auch in der Gerätekonsole.
    Die Nummer wird oben auf dem Bildschirm angezeigt.

Benachrichtigungen zum Akku

Gemäß der Spezifikation kann der Anbieter Akkuinformationen in die Anzeige aufnehmen. Der Seeker entscheidet anhand des Typs, ob die Akku-Benachrichtigung angezeigt oder ausgeblendet werden soll. Entweder 0b0011 zum Anzeigen der Akku-Benachrichtigung oder 0b0100 zum Ausblenden. Hier finden Sie einige Richtlinien dazu, wann die Akkuinformationen in die Anzeige aufgenommen werden müssen und welcher Typ verwendet werden sollte:

  1. Die Akkuinformationen müssen in der Anzeige mit der Benachrichtigung „Akku anzeigen“ 0b0011 mindestens 8 Sekunden lang angezeigt werden, wenn das Case geöffnet und beide Kopfhörer angedockt sind.
  2. Die Akkuinformationen müssen in der Anzeige mit der Benachrichtigung „Akku ausblenden“ 0b0100 mindestens 5 Sekunden lang angezeigt werden, wenn das Case geschlossen und beide Kopfhörer angedockt sind.
  3. Damit Akkubenachrichtigungen schnell angezeigt oder ausgeblendet werden können, sollte die Anzeige innerhalb von 2 Sekunden den tatsächlichen Akkustand widerspiegeln.
  4. Es gibt zwei Möglichkeiten, die Akku-Benachrichtigung auszublenden:
    1. Die Akkuinformationen werden nicht mehr in der Anzeige angezeigt. Der Seeker blendet die Benachrichtigung nach einer Weile aus (derzeit auf 20 Sekunden festgelegt).
    2. Wenn Sie die Akkuinformationen in die Anzeige einfügen und die Akkubenachrichtigung ausblenden 0b0100, wird die Benachrichtigung vom Seeker sofort nach Erhalt der Anzeige ausgeblendet.
  5. Es ist optional, die Akkuinformationen in die Anzeige aufzunehmen, wenn nur ein Kopfhörer eingedockt ist, wenn das Case geöffnet oder geschlossen ist.
  6. Es ist optional, die Akkuinformationen in die Anzeige aufzunehmen, wenn die Kopfhörer aus dem Case genommen oder im Case angedockt werden.
  7. Um Tracking zu verhindern, sollte der Anbieter nur bei Bedarf (nicht immer) Rohdaten zum Akku in die Werbung aufnehmen.

Die Implementierung sollte im Ergebnis des Selbsttests für die Zertifizierung beschrieben werden.

Schnelles Pairing-Logging aktivieren

Achten Sie darauf, dass Sie das Bluetooth HCI-Snoop-Protokoll auf dem Gerät vor dem Debugging aktiviert haben. Damit wichtige Protokolle zum schnellen Pairing aus Sicherheitsgründen nicht unkenntlich gemacht werden, müssen Sie außerdem mit Ihren Google-Testkonten der Google-Gruppe für Fast Pair-Partnertests (fast-pair-partner-test@googlegroups.com) beitreten.

So erfassen Sie Schnelles Pairing-Nachrichten in Ihren Debug-Logs:

$ 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 empfiehlt, die vorherigen Befehle bei jedem Start auszuführen.

Debug-Log extrahieren

Führen Sie $ adb bugreport aus, um eine ZIP-Datei mit allen Daten zu generieren. Die Erstellung der ZIP-Datei kann einige Minuten dauern.

Führen Sie je nach Android-Version einen der folgenden Befehle aus, um btsnoop_hic.log zu erhalten:

  • Android 8.x und höher: shell $ adb pull data/misc/bluetooth/logs logs
  • Für Android 7.x: shell $ adb pull sdcard/btsnoop_hci.log