Nachrichtenstream
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Für „Schnelles Pairing“ ist ein zusätzlicher Kanal für eine dauerhafte Verbindung mit den Anbietern erforderlich, um Erweiterungen für „Schnelles Pairing“ zu unterstützen. Wenn der Anbieter eine Verbindung zu einem unterstützten Sucher herstellt, versucht dieser, den Nachrichtenstream zu verbinden.
Unterstützte Implementierung
Fast Pair unterstützt zwei Arten von Nachrichtenstream-Implementierungen:
RFCOMM
Feste UUID als Endpunkt verwenden
df21fe2c-2515-4fdb-8886-f12c4d67927c
L2CAP
Verwenden Sie die PSM-Eigenschaften von GATT, um den PSM-Wert für die L2CAP-Verbindung abzurufen.
Nach der Verbindung können Nachrichten im folgenden Format ausgetauscht werden:
Oktett |
Datentyp |
Beschreibung |
Ist das obligatorisch? |
0 |
uint8 |
Nachrichtengruppe |
Obligatorisch |
1 |
uint8 |
Nachrichtencode |
Obligatorisch |
2–3 |
uint16 |
Zusätzliche Datenlänge |
Obligatorisch |
4 – n |
|
Zusätzliche Daten |
Optional |
Die zusätzliche Datenlänge und die zusätzlichen Datenfelder sollten Big Endian sein.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-13 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-13 (UTC)."],[[["\u003cp\u003eFast Pair utilizes a persistent connection with Providers via an additional channel to enable Fast Pair extensions.\u003c/p\u003e\n"],["\u003cp\u003eTwo message stream implementations are supported: RFCOMM using a fixed UUID and L2CAP using GATT PSM Characteristic for connection.\u003c/p\u003e\n"],["\u003cp\u003eExchanged messages adhere to a specific format containing message group, message code, additional data length, and optional additional data.\u003c/p\u003e\n"],["\u003cp\u003eData length and additional data fields within messages are represented in big endian format.\u003c/p\u003e\n"]]],[],null,["# Message Stream\n\nFast Pair requires an additional channel for a persistent connection with the\nProviders to support Fast Pair extensions. When the Provider connects to a\nsupported Seeker, the Seeker will attempt to connect the message stream.\n\nSupported Implementation\n------------------------\n\nFast Pair supports two kinds of message stream implementations:\n\n### RFCOMM\n\nUse fixed UUID as the endpoint\n`df21fe2c-2515-4fdb-8886-f12c4d67927c`\n\n### L2CAP\n\nUse GATT [PSM Characteristic](/nearby/fast-pair/specifications/bledevice#message_stream_PSM \"message stream_PSM\") to obtain the PSM value for L2CAP connection.\n\nMessage Format\n--------------\n\nOnce connected, messages can be exchanged in the following format:\n\n| Octet | Data Type | Description | Mandatory? |\n|-------|-----------|------------------------|------------|\n| 0 | uint8 | Message group | Mandatory |\n| 1 | uint8 | Message code | Mandatory |\n| 2 - 3 | uint16 | Additional data length | Mandatory |\n| 4 - n | | Additional data | Optional |\n\nThe additional data length and additional data fields should be big endian."]]