Flux de messages

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.

Format des messages

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.