Professional Documents
Culture Documents
REALIS PAR:
BOUHAMIDI NADA
GTR3
BOUHAMIDI Nada
Anne Scolaire 2015/2016
Sommaire
1-Definition
2-Scifications
2-1-Normes Bluetooth
2-2- Couches radio et bande de base
3-Architecture des rseaux Bluetooth
3-1-Scatternet
4-Communications Bluetooth
5-La pile de protocoles
5-1- Le contrleur de liaisons (LC)
5-2- Le gestionnaire de liaisons (LM)
5-3-Interface de contrle de lhte (HCI)
5-4-L2CAP Logical Link Control & Adaptation Protocol
5-5-SDP (Service Discovery Protocol)
5-6-RFCOMM
6-Utilisation pratique du Bluetooth
7-Conclusion
1-Dfinition :
LIEEE 802.15 Spcifie les WPAN (Wireless Personal Area Networks) Qui concerne les
rseaux Faible porte, Faible consommation et Faible cot.
La principale technologie WPAN est la technologie Bluetooth, lance par Ericsson
en 1994, proposant un dbit thorique de 1 Mb/s pour une porte maximale d'une trentaine de
mtres. Bluetooth, connue aussi sous le nom de IEEE 802.15.1, possde l'avantage d'tre trs
peu gourmande en nergie, ce qui la rend particulirement adapte une utilisation au sein de
petits priphriques. Bluetooth est une technologie qui utilise la bande 2,4 GHz.
Son objectif est de raliser les connexions entre diverses units devant communiquer.
2-Specifications :
2-1-Normes Bluetooth :
Le standard Bluetooth se dcompose en diffrentes normes:
IEEE 802.15.1 : dfinit le standard Bluetooth 1.x permettant d'obtenir un dbit de 1 Mbit/sec;
Standardisation des couches physique et contrle daccs.
IEEE 802.15.2 : rtrocompatible avec les versions 1.x, rduit la consommation des priphriques
tout en amliorant la fiabilit des transferts, et permet une plus grande vitesse pratique, jusqu
2,1 Mbit/s.
IEEE 802.15.3 : visant proposer du haut dbit (20 Mbit/s); rendue publique en 2009.
IEEE 802.15.4 : (Bluetooth Smart) rduit fortement la consommation avec un protocole
rellement diffrent. Il a permis la forte croissance des objets connects, rendue publique le 2
Dcembre 2014.
2-2- Couches radio et bande de base
Les lments fondamentaux d'un produit Bluetooth sont dfinis dans les deux premires
couches protocolaires :
a) La couche radio
b) La couche bande de base.
Ces couches prennent en charge les tches matrielles comme le contrle du saut de frquence
et la synchronisation des horloges.
a) la couche radio
La couche radio (la couche la plus basse) est gre au niveau matriel. C'est elle qui
s'occupe de l'mission et de la rception des ondes radio. Elle dfinit les caractristiques telles
que la bande de frquence et l'arrangement des canaux, les caractristiques du transmetteur, de
la modulation, du rcepteur, etc.
Le systme Bluetooth opre dans les bandes de frquences ISM (Industrial, Scientific and
Medical) 2,4 GHz . Cette bande de frquences est comprise entre 2 400 et 2 483,5 MHz.
Les 79 canaux RF sont numrots de 0 78 et spars par 1 MHz en commenant
par 2 402 MHz. Le codage de l'information se fait par sauts de frquences et la priode est
de 625 s, ce qui permet 1 600 sauts par seconde.
Il existe trois classes de modules radio Bluetooth sur le march :
Plus lloignement entre lmetteur et la source sera important, plus les dbits seront faibles, de
part le simple mcanisme de retransmissions.
La plupart des fabricants d'appareils lectroniques utilisent des modules classe 2.
Les donnes transportes sur ces liens logiques sont sous forme de paquets. Il existe divers
types de paquets et peuvent tre utiliss par les deux liens logiques ou seulement par un seul
type de lien. Chaque paquet est compos globalement de la mme manire.
On retrouvera trois parties essentielles :
Un picorseau (on emploie galement l'anglicisme piconet ) est un mini-rseau qui se cre de
manire instantane et automatique quand plusieurs priphriques Bluetooth sont dans un mme
rayon. Un picorseau est organis selon une topologie en toile : il y a un matre et plusieurs
esclaves .
Un priphrique matre peut administrer jusqu' :
7 esclaves actifs ;
3-1-Scatternet
Il est possible dtendre un rseau Bluetooth par linterconnexion de plusieurs piconets afin de
former ce que lon appelle un scatternet. Dans ce cas, lunit partage entre deux piconets, peut
tre soit esclave des deux rseaux, soit esclave dun rseau et matre dun autre, il est par
contre totalement impossible dtre le matre de plusieurs piconets.
Dans tous les cas une unit commune plusieurs piconets doit partager son temps en
consacrant une partie de ses intervalles chaque sous-rseau.
4-Communications Bluetooth :
Le canal de communication Bluetooth a une bande passante thorique maximale de
1Mb/s, mais une liaison Bluetooth ne pourra jamais dpasser 433.9kbits/s pour une liaison
symtrique bidirectionnelle et 723.2/57.6 kbits/s pour une liaison asymtrique.
Il y a 2 types de communications :
Les communications Bluetooth sont achemines sur le support physique au travers de slots
temporels de 625s (1600 sauts par seconde).
La transmission sur la bande de base est de type TDD (Time Division Duplex), ce qui
signifie que les slots temporels sont rservs squentiellement au matre puis aux esclaves. Le
matre transmet dans les slots temporels pairs et les esclaves dans les slots impairs.
Dans un change, cest le matre qui attribue et dcide quel esclave peut utiliser le slot
temporel suivant. Le matre effectue un polling (interroge) sur ses esclaves intervalles rguliers
pour leur permettre denvoyer des donnes. Lintervalle de polling est ngoci entre le matre et
lesclave.
Les liaisons de donnes synchrones ou asynchrones permettent de transporter plusieurs
types de paquets :
Les paquets DH1, DH3 et DH5 qui utilisent les liaisons ACL occupent respectivement 1, 3
ou 5 slots temporels sans correction derreur.
Les paquets DM1, DM3 et DM5 qui utilisent les liaisons ACL occupent respectivement 1,
3 ou 5 slots temporels avec correction derreur FEC (Forward Error Correction).
Les paquets HV1, HV2 et HV3 qui utilisent les liaisons SCO avec une correction derreur
FEC respectivement de 1/3, 2/3 ou sans correction derreur (cas du HV3).
Les paquets DV qui utilisent les liaisons SCO comportent un champ de donnes et un
champ destin la voix.
La couche L2CAP (Logical Link Control & Adaptation Protocol) fournit les services de
multiplexage des protocoles de niveau suprieur et la segmentation et le rassemblage des
paquets ainsi que le transport des informations de qualit de service. Les protocoles de haut
niveau peuvent ainsi transmettre et recevoir des paquets jusqu' 64 Ko. Elle autorise un contrle
de flux par canal de communication.
La couche L2CAP utilise des canaux logiques.
Le multiplexage : Elle permet d'utiliser simultanment diffrents protocoles de niveaux
suprieurs. Un mcanisme permet d'identifier le protocole de chaque paquet envoy pour
permettre l'appareil distant de passer le paquet au bon protocole, une fois celui-ci rcupr.
La Segmentation et le rassemblage : Elle L2CAP assure galement la segmentation (et
le rassemblage) des paquets de protocoles de niveaux suprieurs en paquets de liaison de
64Ko. (Bande de Base = 2745 bits).
Qualit de service : les applications peuvent demander de la QoS sur des paramtres tels
que la bande passante, la latence et le retard. L2CAP vrifie si la liaison peut satisfaire la
demande et leffectue dans le cas o cest possible.
Conclusion
Bluetooth est plus robuste et ses performances restent proches des spcifications, le
partage du lien est quitable par le mcanisme de distribution des slots temporels par le matre
du rseau. Son rayon daction est faible et sa pile de protocole nest pas prvue pour fonctionner
sur des rseaux de grande taille. Le temps dtablissement dun lien peut tre trs long lors du
passage entre tats. De plus Bluetooth peut coexister avec dautres technologies utilisant la
mme bande de frquence (Wi-Fi) sans risque dinterfrences.