Bedienungsanleitung für Audiowechsel-Validator

Einrichtung

So aktivieren Sie Tests in der Validator App:

  • Prüfen Sie, ob auf dem Gerät die GmsCore-Version 22.08.xx oder höher installiert ist.
  • Sorgen Sie dafür, dass Ihre Test-E-Mails Teil der Fast Pair Partner Testing Group sind.
    • Es kann 6 bis 24 Stunden dauern, bis die Berechtigungen bei neu registrierten E-Mails und Geräten synchronisiert sind.
    • Auch beim An- und Abmelden im verknüpften Google-Konto kann eine sofortige Synchronisierung ausgelöst werden.

Beispiel:

Unterstützte GMS-Version und Details

Schnelles Pairing für Tests erforderlich

Für Tests zum Audio-Wechsel müssen die Smartphones über die Funktion „Schnelles Pairing“ gekoppelt werden:

  1. Bereite die beiden Smartphones A und B vor, auf denen sie im selben Google-Konto angemeldet sind.
  2. Kopple das Headset mit Smartphone A (Erstkopplung).
  3. Wechseln Sie in den Kopplungsmodus und warten Sie auf die Benachrichtigung der Benutzeroberfläche für das Half Sheet.
  4. Klicken Sie auf „Verbinden“.
  5. Klicken Sie auf „Fertig“.
  6. Kopple das Headset mit Smartphone B (nachfolgende Kopplung).
    1. Warten Sie auf die Benachrichtigung, dass beide Kopplungen abgeschlossen sind.
  7. Klicke auf „Systembenachrichtigung“.

Beispiel:

Abbildung 2: Zeigt die Tastenreihenfolge für das erstmalige Koppeln von Gerät A. Abbildung 3: Zeigt die Tastenreihenfolge für das anschließende Koppeln von Gerät B.

Grundlegender UI-Ablauf

Hier ist der allgemeine Ablauf der Benutzeroberfläche:

Abbildung 4: Die erste Anmeldung und die erste Geräteerkennung. Abbildung 5: Hier wird gezeigt, wie ein Gerät zum Testen ausgewählt wird. Abbildung 6: Zeigt die verschiedenen Arten von Tests und das jeweils zugehörige Gerät. Abbildung 7: Hier wird gezeigt, wie ein bestimmtes Gerät für einen bestimmten Test ausgewählt wird.

Einzelpunkttests für Audiowechsel

Test für den Audiowechsel (Einzelpunkt)

Bei diesem Test werden die folgenden Funktionen ausgeführt:

  • Nutzlastüberprüfung.
    • Überprüft die Werbedaten für verschiedene Szenarien.
  • Nachrichtenstream-Bestätigung.
    • Verifiziert die Kommunikation des Nachrichtenstreams.
  • Zurückwechseln.
    • Überprüft das Switchback-Verhalten.

Nutzlastüberprüfung (Einzelpunkt)

Die Nutzlastüberprüfung sieht so aus:

  1. Schließen Sie das Headset an.
  2. Das erste Byte des Kontoschlüssels muss 0x06 sein, wie standardmäßig erforderlich.
  3. Trennen Sie die Verbindung zum Gerät.
  4. Das erste Byte des Kontoschlüssels muss 0x05 enthalten.
  5. Schließen Sie das Headset wieder an.
  6. Musik hören
  7. Prüfen Sie, ob der Verbindungsstatus einen der folgenden hat:
    1. 0x4: Nur A2DP-Streaming.
    2. 0x5: A2DP-Streaming mit AVRCP
  8. Stellen Sie eine SCO-Verbindung her.
  9. Prüfen Sie, ob die SCO-Verbindung erfolgreich hergestellt wurde.
  10. Prüfen Sie, ob der Verbindungsstatus so lautet:
    1. 0x6: HFP-Streaming (Telefon-/Voip-Anruf), einschließlich Inband- und Nicht-Inband-Klingelton.

Beispiel für eine Nutzlastüberprüfung (Einzelpunkt):

Abbildung 8: Hier werden die Testergebnisse der Nutzlastprüfung für ein Beispielgerät angezeigt.

Bestätigung des Nachrichtenstreams (Einzelpunkt)

Die Reihenfolge der Bestätigung des Nachrichtenstreams sieht so aus:

  1. Verifiziere Sitzungs-Nonces zwischen verschiedenen RFCOMM-Verbindungen.
    1. Schließen Sie das Headset an.
    2. Lade die Nonce X aus dem Headset herunter (innerhalb von 5 Sekunden).
    3. Schließen Sie das Headset wieder an.
    4. Hole innerhalb von 5 Sekunden eine weitere Nonce Y aus dem Headset.
    5. Überprüfen Sie, ob X und Y unterschiedlich sind.
  2. Sende die Anfrage Get Audio Switch Capability.
    1. Überprüfen Sie, ob die Antwort innerhalb von 2 Sekunden gesendet wurde. Inhalte sind nicht geprüft.
  3. Senden Sie die Anfrage Angabe des verwendeten Kontoschlüssels.
    1. Überprüfen Sie, ob die Antwort innerhalb von 2 Sekunden gesendet wurde. Inhalte sind nicht geprüft.
  4. Senden Sie die Anfrage Notify Initiated Connection (Initiierte Verbindung benachrichtigen).
    1. Überprüfen Sie, ob die Antwort innerhalb von 2 Sekunden gesendet wurde. Inhalte sind nicht geprüft.
  5. Senden Sie die Anfrage Benutzerdefinierte Daten senden.
    1. Prüfen Sie, ob die ACK-Anfrage innerhalb von 2 Sekunden zurückgegeben wird.
    2. Prüfen Sie nach 10 Sekunden, ob die Werbetreibendendaten die benutzerdefinierten Daten enthalten.

Beispiel für die Bestätigung per Message Stream (Einzelpunkt):

Abbildung 9: Hier sehen Sie die Testergebnisse der Nachrichtenstreamüberprüfung für ein Beispielgerät.

Zurückwechseln (einziger Punkt)

Für diesen Test sind zwei Geräte erforderlich: ein primäres und ein sekundäres Gerät. Die Testsequenz sieht so aus:

  1. Der Hauptsuchende stellt innerhalb von 10 Sekunden eine Verbindung zum Headset her.
  2. Der sekundäre Seeker stellt innerhalb von 10 Sekunden eine Verbindung zum Headset her.
  3. Der sekundäre Sucher sendet eine Anfrage zum Zurückwechseln an das Headset.

Innerhalb von 15 Sekunden sollte Folgendes geschehen:

  • Der Hauptsucher stellt wieder eine Verbindung zum Headset her.
  • Der Suchende (Sekundär) trennt die Verbindung zum Headset.

Abbildung 10: Hier sehen Sie die Anzeigeoptionen der sekundären Geräte, sodass genügend Testzeit für das primäre Gerät zur Verfügung steht.

Hier ein Beispiel für den Switch-Back-Test:

Abbildung 11: Zeigt, wie der Switch-Back-Test initialisiert wird. Abbildung 12: Hier siehst du, wie du definierst, welches Gerät welche Rolle übernimmt. Abbildung 13: Zeigt, wie Sie nach dem Definieren von Rollen fortfahren können. Abbildung 14: Zeigt, wie die Geräte angezeigt werden, während sie auf die Bestätigung warten. Abbildung 15: Zeigt, wo das sekundäre Gerät eingeschaltet und aktiv bleiben muss. Abbildung 16: Zeigt die Ergebnisse eines erfolgreichen Tests.

Mehrpunkttests für den Audiowechsel

Nutzlastüberprüfung (Mehrpunktverbindung)

Die Nutzlastüberprüfung sieht so aus:

  1. Schließen Sie das Headset an.
  2. Das erste Byte des Kontoschlüssels muss 0x06 sein, wie standardmäßig erforderlich.
  3. Trennen Sie die Verbindung zum Gerät.
  4. Das erste Byte des Kontoschlüssels muss 0x05 enthalten.
  5. Schließen Sie das Headset wieder an.
  6. Musik hören
  7. Prüfen Sie, ob der Verbindungsstatus einen der folgenden hat:
    1. 0x4: Nur A2DP-Streaming.
    2. 0x5: A2DP-Streaming mit AVRCP
  8. Stellen Sie eine SCO-Verbindung her.
  9. Prüfen Sie, ob die SCO-Verbindung erfolgreich hergestellt wurde.
  10. Prüfen Sie, ob der Verbindungsstatus so lautet:
    1. 0x6: HFP-Streaming (Telefon-/Voip-Anruf), einschließlich Inband- und Nicht-Inband-Klingelton.

Nachrichtenstream (Multi-Point)

Für diesen Test ist ein primärer und ein sekundärer Sucher erforderlich. Tests, bei denen das Multiplint-Konfigurations-Flag TRUE festgelegt ist, enthalten zusätzliche Schritte, um diesen Status über den Nachrichtenstream-Befehl zu testen.

Beispiel für einen nicht konfigurierbaren Message Stream-Test (Multi-Point-Test):

Abbildung 17: Zeigt die Ergebnisse eines erfolgreichen nicht konfigurierbaren Tests.

Beispiel für einen konfigurierbaren Nachrichtenstream (Multi-Point-Test):

Abbildung 18: Zeigt die Ergebnisse eines erfolgreichen konfigurierbaren Tests.

Zurückwechseln (Mehrpunktverbindung)

Für diesen Test ist ein primärer und ein sekundärer Sucher erforderlich. Dieser Test ist fast identisch mit der Einzelpunktversion. Der einzige Unterschied besteht darin, dass der Anbieter mehrere Verbindungen unterstützt und der Primary Seeker beim Verbinden mit dem Primary Seeker weiterhin eine Verbindung zum Dienstanbieter herstellt.

Beispiel für den Multi-Point-Switch-Back-Test:

Abbildung 19: Hier wird gezeigt, wie der Test das Zurückwechseln auf einem Mehrpunktgerät ermöglicht.

Schalter aktiv (nur Mehrpunktverbindung)

Für diesen Test ist ein primärer und ein sekundärer Sucher erforderlich.

Mit diesem Test wird nur geprüft, ob der Anbieter die erwarteten Nachrichten über den Nachrichtenstreamkanal sendet.

Testschritte:

  1. Der Hauptsuchende stellt eine Verbindung zum Anbieter her
  2. Der Hauptsuchende prüft die Fähigkeiten des Anbieters.
    1. Wenn die Multi-Punkt-Funktion deaktiviert ist UND die Multi-Punkt-Konfiguration TRUE ist, wird versucht, die Mehrpunkt-Funktion zu aktivieren.
  3. Der primäre Sucher ruft Aktive Audioquelle (zum verbundenen Gerät) (0x30) wechseln auf sich selbst auf.
  4. Der sekundäre Suchende stellt eine Verbindung zum Anbieter her.
  5. Der primäre Sucher ruft Aktive Audioquelle (zum verbundenen Gerät) (0x30) auf ein anderes Gerät umschalten auf.
  6. Der Dienstleister bestätigt den Hauptsuchenden.
  7. Der sekundäre Sucher erhält das Benachrichtigen des Multipoint-Switch-Ereignisses (0x32) mit dem aktiven Status.

Ein Beispiel für den Test „Schalter aktiv (nur Multipoint)“:

Abbildung 20: Hier wird gezeigt, wie der Test das Zurückwechseln auf einem reinen Mehrpunktgerät ermöglicht.

Ergebnisse in die Gerätekonsole hochladen

So reichen Sie Ihre Ergebnisse ein

Die App bietet eine Schaltfläche zum Hochladen von Ergebnissen, sobald die Tests abgeschlossen sind:

Abbildung 21: Das zeigt, wie Testergebnisse mit der Schaltfläche „Senden“ eingereicht werden. Abbildung 22: Hier sehen Sie das Ergebnis nach Einreichung eines Tests.

Gerätekonsole verwenden

Eingereichte Testergebnisse finden Sie in der Nearby Console. (Die Messwerte für Entfernung und Dauer werden für Testläufe für den Audio-Wechsel entfernt.) Beispiel:

Abbildung 23: Hier sehen Sie eine Reihe von Beispiel-Testberichten in der Nearby Console.

Fehlerbehebung

Schalte Bluetooth aus und wieder ein, wenn alle Tests fehlgeschlagen sind.

Abbildung 24: Hier sehen Sie ein Beispiel für den Wechsel der Bluetooth-Einstellungen.

Wenn der Switch-Back-Test fehlgeschlagen ist und wie in Abbildung 1 dargestellt bleibt, gehen Sie zurück zur Seite für das Testgerät (Abb. 2) und wiederholen Sie den Test.

Abbildung 25: Hier sehen Sie ein Beispiel für den erneuten Test eines Switch-Back-Falls.