Auf dieser Seite werden nützliche Informationen beschrieben, die Partner für beide Projekte benötigen Planung und Systemintegration.
Schnelles Pairing von Materialien und Verarbeitung
Dieser Abschnitt enthält Links zu allgemeinen Marketing- und Prozessinformationen.
Marketing, Branding und Werbebotschaften
In unserem Marketing-Hub für Partner findest du Informationen zu Branding und Messaging. Neue Partner müssen sich für den Zugriff bewerben, während bestehende Partner dies tun können. bereits über ihr Partnerdomain-Konto auf die Inhalte zugreifen.
Lebenszyklus des Projekts „Schnelles Pairing“
Auf der Seite Rollen und Verantwortlichkeiten des Systemintegrators (SI) finden Sie eine allgemeine Beschreibung des Projektlebenszyklus und der Verantwortlichkeiten für Partner, die die Funktion „Schnelles Pairing“ in ein Produkt integrieren
Zertifizierung
Geräte, die die Funktion „Schnelles Pairing“ implementieren, müssen vor einem Produkt zertifiziert sein mit der Funktion vermarktet werden können. Die In der Zertifizierungsrichtlinie „Schnelles Pairing“ wird beschrieben, wie Sie sich vorbereiten können. zur Zertifizierung und führen Sie Selbsttests vor der Zertifizierung durch.
In den FAQs zur Zertifizierung finden Sie Antworten auf viele häufige Fragen. einschließlich einer allgemeinen Beschreibung, wann eine vollständige Zertifizierung (oder eine erneute Zertifizierung) vorliegt ist erforderlich.
Geräte, die Erweiterungen für schnelles Pairing implementieren oder verwenden, z. B. Audio-Wechsel, muss außerdem zertifiziert sein. Der Audio-Wechsel hat separaten Zertifizierungsrichtlinie, in der der automatische Test beschrieben wird. und Vorbereitung auf die Drittanbieter-Lab-Zertifizierung.
Labs von Drittanbietern können die Funktionen „Schnelles Pairing“ und „Audio-Wechsel“ nacheinander zertifizieren. Weitere Informationen finden Sie in der Versand von Geräten an Labs von Drittanbietern, für die Labs angeboten werden welche Zertifizierungsdienstleistungen wir anbieten.
Technische Hinweise
In diesem Abschnitt werden einige Hinweise zur technischen Implementierung beschrieben, die Partner unterstützen. bei der Entwicklung und Integration.
Werbung für andere Protokolle neben schnellem Pairing
Einige Geräte möchten neben der Funktion „Schnelles Pairing“ möglicherweise zusätzliche Funktionen unterstützen, z. B. wie Google Assistant oder Eddystone, die zusätzlichen Platz für Werbung benötigen. In diesen Fällen ist die Rotation der Anzeigendaten die beste Option. Sie können jedoch müssen die Anzeigen über „Schnelles Pairing“ trotzdem innerhalb der Intervall entsprechend dem Erkennungsmodus und Modus „Nicht sichtbar“.
Die Anzeigenrotation wird getestet während Eine Dritttestphase des Zertifizierungsprozesses. Achten Sie darauf, Alle Rotationsschemas mit der App Fast Pair Validator überprüfen Zertifizierung beantragen, um potenzielle Verzögerungen, Wiederholungen und Kosten bei der Zertifizierung zu vermeiden.
BLE-Verbindungsintervall verkürzen
Um die Leistung der GATT-Verbindung zu verbessern, wird vom Anbieter erwartet, sollte das Verbindungsintervall so kurz wie möglich sein. Der erwartete optimale Wert ist 7,5 ms, was auf die meisten Seeker angewendet wird.
BLE-Advertising und Headset-Verbindungsstatus
Ob ein Headset mit der Funktion „Schnelles Pairing“ die Modell-ID oder die Kontodaten bewirbt, hängt davon ab, nicht im BR/EDR-Suchmodus des Headsets angezeigt wird. Weitere Informationen finden Sie in den Spezifikationen des Dienstes „Schnelles Pairing“ über die folgenden Links:
- „Wenn das Gerät des Anbieters in BR/EDR sichtbar ist (d. h. beim Koppeln) verwendet, soll es Modell-ID-Daten für schnelles Pairing über BLE bewerben.“ – Link
- Wenn der Anbieter nicht sichtbar ist (d. h. nicht im Kopplungsmodus) Kontodaten über die Funktion „Schnelles Pairing“ bewerben“ – Link
TxPower
Wie in der Spezifikation definiert, schätzt der Seeker die Entfernung vom RSSI basierend auf dem angegebenen TxPower-Level. Die geschätzte Entfernung ist entscheidend, um zu bestimmen, ob die Benachrichtigung angezeigt wird.
Der Prozess zur Bestimmung der TxPower ist:
- Messen Sie die tatsächliche Leistung des Geräts mit einem Android-Smartphone aus 1 Meter Entfernung und dann 41 dBm addiert.
- Fügen Sie diesen Wert in das BLE-Advertising ein.
- Geben Sie diesen Wert im Selbsttestbericht zusammen mit den Informationen zum Testtelefon an.
TxPower mit der Validator App messen und festlegen
Die Validator-App bietet einen Test für die manuelle Anpassung von TxPower auf die richtigen auf einem DUT. Mit diesem Test können Partner die richtige TxPower ermitteln. der DUT vor dem Selbsttest oder der Zertifizierung erreicht hat.
Verfahren zur Leistungsmessung
So messen Sie TxPower mit der Validator App:
- Öffnen Sie die Validator App auf dem DUT.
- Öffnen Sie das Punktmenü oben in der App: <ph type="x-smartling-placeholder">
- Platziere den DUT 1 Meter vom Smartphone entfernt und tippe auf "START". Schaltfläche.
- Wählen Sie den DUT aus der Geräteliste aus.
- Du kannst die Geräteliste aktualisieren, indem du auf „ABBRECHEN“ tippst. Schaltfläche und die Option "START" Schaltfläche.
- Passen Sie die rote Linie (für TxPower) so lange an, bis sie die Oberseite des
im gelben Bereich.
- Mit dem Parameter "-1" um die rote Linie in Richtung des gelben Bereichs zu verschieben.
- Mit der Schaltfläche "+1" um die rote Linie vom gelben Bereich wegzubewegen.
- Signalstörungen können die rote Linie instabil machen. Bewege dich in ein Gebiet mit weniger Signalstörungen, wenn sich die rote Linie inkorrekt verhält.
- Speichern Sie den TxPower-Wert und aktualisieren Sie ihn sowohl im DUT als auch in der Gerätekonsole.
Akku-Benachrichtigungen
Wie in der Spezifikation definiert, kann der Anbieter Informationen in der Anzeige. Der Seeker entscheidet, ob die Akku-Benachrichtigung entsprechend dem Typ, entweder „0b0011“, um den Akkuladestand anzuzeigen. oder 0b0100, um sie auszublenden. Hier sind einige Richtlinien dazu, die Akkuinformationen in der Anzeige und den zu verwendenden Typ:
- Die Akkuinformationen in der Anzeige mit dem Akku anzeigen
Benachrichtigung
0b0011
für mindestens 8 Sekunden, wenn das Case geöffnet ist, und beides Pixel Buds angedockt sind. - Die Akkuinformationen in der Anzeige mit dem Akku ausblenden
Benachrichtigung
0b0100
für mindestens 5 Sekunden, wenn Case geschlossen ist, und beides Buds sind angedockt. - Um beim Ein- oder Ausblenden von Akkubenachrichtigungen responsiv zu sein, muss das Symbol sollte der tatsächliche Zustand der Anzeige innerhalb von zwei Sekunden wiedergegeben werden.
- Es gibt zwei Möglichkeiten, die Akku-Benachrichtigung auszublenden:
<ph type="x-smartling-placeholder">
- </ph>
- Wenn die Anzeige keine Batterieinformationen mehr enthält, blendet der Seeker die die Benachrichtigung nach einer Weile (die auf 20 Sekunden für )
- Die Akkuinformationen in der Anzeige mit dem Akku ausblenden
Benachrichtigung
0b0100
, der Seeker blendet die Benachrichtigung sofort aus nachdem sie die Anzeige erhalten haben.
- Die Angabe der Akkuinformationen in der Anzeige ist optional, wenn ist nur ein Kopfhörer angedockt, wenn das Case geöffnet oder geschlossen ist.
- Die Angabe der Akkuinformationen in der Anzeige ist optional, wenn Die Kopfhörer werden aus dem Lade-Case entfernt oder am Lade-Case angedockt.
- Um eine Nachverfolgung zu verhindern, sollte der Anbieter nur Akku-Rohdaten in die Anzeigen schalten, wenn sie benötigt werden (nicht immer).
Die Implementierung sollte im Selbsttestergebnis für die Zertifizierung.
Logging für schnelles Pairing aktivieren
Achten Sie darauf, dass das Bluetooth HCI-Snoop-Protokoll auf dem Gerät aktiviert ist. bevor Sie mit der Fehlerbehebung beginnen.
Wenn Sie Meldungen über die Funktion „Schnelles Pairing“ in Ihren Fehlerbehebungsprotokollen erfassen möchten, führen Sie Folgendes aus:
$ 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 jeder Startsequenz auszuführen.
Debugging-Log extrahieren
Führen Sie $ adb bugreport
aus, um eine ZIP-Datei zu generieren, die alle
Daten. 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
:
- 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