Flux de messages
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
La fonctionnalité Association express nécessite un canal supplémentaire pour établir une connexion persistante avec les fournisseurs afin de prendre en charge les extensions Association express. Lorsque le fournisseur se connecte à un chercheur compatible, le chercheur tente de connecter le flux de messages.
Implémentation compatible
L'Association express est compatible avec deux types d'implémentations de flux de messages:
RFCOMM
Utiliser un UUID fixe comme point de terminaison df21fe2c-2515-4fdb-8886-f12c4d67927c
L2CAP
Utilisez la caractéristique PSM GATT pour obtenir la valeur PSM de la connexion L2CAP.
Une fois l'association validée, les messages peuvent être échangés au format suivant:
Octet |
Type de données |
Description |
Obligatoire ? |
0 |
uint8 |
Groupe de messages |
Obligatoire |
1 |
uint8 |
Code du message |
Obligatoire |
2 à 3 |
uint16 |
Longueur des données supplémentaires |
Obligatoire |
4 - n |
|
Données supplémentaires |
Facultatif |
La longueur des données supplémentaires et les champs de données supplémentaires doivent être en mode big endian.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/08 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/08 (UTC)."],[[["Fast Pair utilizes a persistent connection with Providers via an additional channel to enable Fast Pair extensions."],["Two message stream implementations are supported: RFCOMM using a fixed UUID and L2CAP using GATT PSM Characteristic for connection."],["Exchanged messages adhere to a specific format containing message group, message code, additional data length, and optional additional data."],["Data length and additional data fields within messages are represented in big endian format."]]],[]]