Protocole RFCOMM
Le protocole RFCOMM émule les paramètres de la ligne série câblée ainsi que le statut d'un port série RS-232. Il est utilisé pour permettre le transfert des données série. Le protocole RFCOMM se connecte aux couches inférieures de la pile protocolaire Bluetooth via la couche L2CAP.
Exemples de produit
Vous trouverez ci-dessous quelques exemples de périphériques susceptibles d'utiliser le protocole RFCOMM :
- Imprimante
- Modem
- Ordinateur de bureau
- Ordinateur portable
Informations techniques
Présentation
Grâce à sa fonction d'émulation des ports série, le protocole RFCOMM prend en charge les applications patrimoniales port série ainsi que le protocole OBEX pour n'en citer qu'un. RFCOMM correspond à un sous-ensemble de commandes AT standard (ETSI TS 07.10) et inclut également des fonctions spécifiquement adaptées à la technologie Bluetooth.
Le protocole RFCOMM peut prendre simultanément en charge jusqu'à 60 connexions entre deux périphériques Bluetooth. Le nombre de connexions pouvant être prises simultanément en charge par un périphérique Bluetooth varie en fonction de la mise en œuvre.
Afin que RFCOMM puisse fonctionner correctement, le chemin de communication entier doit intégrer deux applications fonctionnant sur différents périphériques (les points limites de communication) séparés par un segment de communication. Le schéma ci-dessus montre un chemin de communication complet. (Dans ce contexte, le terme « application » peut prendre plusieurs significations, notamment protocoles de couches supérieures ou autres services agissant au nom des applications de l'utilisateur final.)
RFCOMM couvre les applications utilisant les ports série des périphériques qui en sont équipés. Dans une configuration simple, le segment de communication consiste en une liaison Bluetooth reliant un périphérique à un autre (connexion directe). Voir le schéma de gauche. Lorsque le segment de communication consiste en un autre réseau, la technologie sans fil Bluetooth est utilisée pour créer un chemin entre le périphérique et le périphérique de connexion réseau. Dans ce cas de figure, il peut donc être comparé à un modem. RFCOMM sert uniquement à connecter les périphériques utilisant une connexion directe, ou un appareil à un modem fonctionnant en réseau.
RFCOMM prend également en charge d'autres configurations, notamment les modules qui communiquent via la technologie sans fil Bluetooth d'un côté et offrent une interface câblée de l'autre, tel qu'illustré dans le schéma ci-dessous. Ces périphériques ne sont pas de véritables modems mais en offrent les services. Ils ne sont donc pas explicitement abordés ici.
En principe, RFCOMM prend obligatoirement en charge deux types de périphériques. Les périphériques de type 1 sont des points limites de communication tels que les ordinateurs et les imprimantes. Les périphériques de type 2 sont ceux qui font partie du segment de communication, notamment les modems. Bien que RFCOMM ne fasse aucune distinction entre ces deux types de périphériques au sein du protocole, la prise en charge de ces deux types de périphériques a un impact sur le protocole RFCOMM.
Besoin d'informations complémentaires ? Consultez le document RFCOMM avec le protocole TSC 07.10.
|