Une technologie sans-fil d'avenir : le Bluetooth
[10 mn de lecture - paru le 5/16/2005 10:05:02 AM - Public : Débutant]
|
   
|
Auteur
3 Connexion et communications
3.1 La connexion
Lors de la connexion de deux
périphériques Bluetooth, l’un prend le rôle de maître
et l'autre d’esclave (comme pour les
disques durs). Pour les connexions à plus de 2 périphériques, il y aura
toujours un maître. En effet, on peut relier un maximum de 8 périphériques
Bluetooth. L’un sera le maître et tous les autres seront les esclaves. Le fait
de relier 8 équipements est appelé Picoréseau ou bien Piconet. Le périphérique
maître sera le gérant de toutes les communications et c’est lui qui gérera
l’initialisation de la connexion.
A chaque connexion, un maître
est désigné parmi tous les équipements. Ensuite, une adresse est attribué à
chaque entité (il s’agit tout de même d’un réseau donc une adresse est utile
pour reconnaître les différentes entités). Après toutes ces démarches
effectuées (qui durent moins d’une seconde), nous pouvons parler des
communications.
3.2 Les communications
En effet, il existe deux types
de liaisons entre un maîtres et ses esclaves :
-
La liaison
synchrone (SCO). Elle est caractérisée par des communications en mode circuits,
(c'est-à-dire une communication en temps réel) des services synchrones et
symétriques et des réservations de slots à intervalle réguliers. Il s’agit
d’une liaison Full-Duplex entre le maîtres et l’esclave au sein d’un picoréseau.
Des trames sont envoyées à des intervalles réguliers. Ces intervalles sont de
deux, quatre ou six slots. Un maître peut supporter jusqu’à trois liens de
communication SCO simultanément. Un esclave peut en supporter trois avec le
même maître ou deux avec des maîtres différents.
-
Liaison Asynchrone
(ACL). Elle est caractérisée par des communications en mode paquets, des
services asynchrones symétriques et asymétriques. Il s’agit d’une unité sans
connexion entre le maître et les esclaves. Dans les slots qui ne sont pas
réservés pour les liens SCO, un maître peut établir une liaison ACL avec un
esclave ou même plusieurs (même si les esclaves sont déjà assignés à une
liaison SCO).
3.3 Les paquets Bluetooth
Un peu plus haut, j’ai parlé
des paquets. Dans cette partie, je vais décrire leur fonctionnement ainsi que
donner tous les types de paquets qu’il existe.
Un paquet se compose de trois
parties :
-
Un code d’accès de
72 bits
-
Un entête de 54
bits : Cet entête comporte un protocole (code ) permettant d’identifier le
destinataire.
-
Le corps du
message de 0 à 2740 bits : Il stocke les données à transporter. L’envoi
d’un paquet nécessite un slot.
Il existe quatre types de
paquets :
-
Les paquets
DV : Il s’agit des paquets de données c'est-à-dire qu’il transporte les
données.
-
Les paquets
DMx : Il s’agit des paquets moyen de débit. Ils sont disponibles
uniquement en mode ACL. Le corps de ce type de paquet peut prévoir les erreurs.
-
Les paquets
DHx : Il s’agit des paquets haut débit. Ils sont disponibles uniquement en
mode ACL. Le transfert est meilleur car il n’y a aucune prévention d’erreurs.
-
Les paquets
HVy : Il s’agit des paquets de haute qualité. Ils sont disponibles
uniquement en mode SCO.
Il faut savoir qu’un paquet
s’étend sur plusieurs slots. Ici, la lettre x remplace le nombre de slots.
Comme pour beaucoup de
technologies, un système d’authentification est mis en place qui permet de
vérifier l’identité d’un matériel Bluetooth qui demande la liaison. Cette
autorisation se fait par l’intermédiaire d’un code qui permet de dire si un
périphérique peut accéder à un service.
|