Vous êtes sur la page 1sur 8

Bluetooth

Standard Bluetooth initialis par Ericsson et un


groupe de travail runissant plusieurs grands
industriels (IBM, Intel, Nokia, Toshiba)

Bluetooth Bluetooth : interface radio


Entre 2 quipements mobiles
Ou entre 1 quipement mobile et 1 capteur

Objectif : interconnecter diffrents types de portables


d'un mme utilisateur

Caractristiques dfinies par le groupe de travail IEEE


802.15 (normalisation des PAN)

Bluetooth 2

Origines de Bluetooth Applications majeures et scnario de convergence


60GHz
Application space
Groupe IEEE 802.15 : WPAN (Wireless Personal Area 1000
ANSIBLE

Networks) 5GHz PAN/LAN Convergence Ubiquitous TV


100 Infotainment
Virtual Homes
HIPERLAN/2 802.11a
M ax data rate (M bps)

2.4GHz
Mis en place en mars 1999 HIPERLAN/1 802.11b HIPERPAN
10 Video Streaming

HomeRF 3GPP Video data rate


But : 80x 802.11
1 Still Imaging

normaliser les rseaux d'une porte d'un dizaine de Bluetooth EDGE High Speed Internet

mtres GPRS Audio Streaming

0,1
Raliser des connexions entre les diffrents portables HSCD
0.9-1.8GHz
Text Messaging

d'un mme utilisateur ou de plusieurs utilisateurs Voice


0,01
Ex : interconnecter un PC portable, un portable
1996 1998 2000 2002 2004 2006 2008 2010
tlphonique et un assistant personnel
4 years product date

Local Area WLAN Nomadic W ide Area Cellular Vehicular PAN

Bluetooth 3 Bluetooth 4

3 groupes de services 3 groupes de services

A: B : performances en augmentation
Utilisation de la bande du spectre sans licence d'utilisation Utilisation d'une couche MAC jusqu' 100 Kbit/s
(2,45 GHz) Possibilit pour toutes les machines de communiquer entre
Trs bas cot de mise en place et d'utilisation elles
Taille rduite Possibilit de connecter au moins 16 machines
Consommation lectrique excessivement faible Utilisation de QoS pour autoriser certaines applications, dont
Mode sans connexion la parole
Possibilit de superposition avec l'IEEE 802.11 Jusqu' 10 m de porte
Temps max d'1s pour se raccorder au rseau
Passerelles avec d'autres catgories de rseaux

Bluetooth 5 Bluetooth 6

1
3 groupes de services Rponse ces objectifs

C : introduit de nouvelles fonctionnalits importantes Mise en place de groupements industriels


pour les particuliers et les entreprises Bluetooth
Scurit de la communication HomeRF
Transmission de la vido
Possibilit de roaming (itinrance) vers un autre rseau PAN Spcification ouverte de connexion sans fil entre
quipements personnels
Bluetooth : communication en forme de liaison radio entre 2
quipements
HomeRF : connexion des PCs avec toutes les machines
domestiques sur une porte de 50 m

Bluetooth 7 Bluetooth 8

Technologie Bluetooth (1) Bluetooth SIG : Objectifs et solutions

Bluetooth Special Interest Group (SIG) But : dvelopper des produits interoprables
Au dpart : Ericsson, IBM, Intel, Nokia et Toshiba
Rejoint par + de 2500 socits
Solutions du SIG
Crer une spcification sans licence pour ses membres, pour
Nom de la norme : chef Viking, Harald Bluetooth dvelopper des produits et des logiciels utilisant la
Il aurait russi unifier les diffrents royaumes nordiques spcification Bluetooth
la fin du Moyen-Age Politique de proprit intellectuelle sans licence (License free
Intellectually Property ou IP) pour les membres du SIG,
selon certaines conditions
Pas de charges pour tre membre
Il existe des rgles de confidentialit pour les membres

Bluetooth 9 Bluetooth 10

Bluetooth SIG, Inc. Documents issue du Bluetooth SIG

Board of Directors
(formally PM Group)
Conus pour promouvoir lintroprabilit
Qualification
Legal Management
Regulatory
(GOV)
Committee Services
Marketing
(MKTG)
Review
Board
3 types de documents
(LEGAL) (ADMIN)
(BQRB) Protocoles
Test and
Architecture Profils
RF Review Sub-
Interop
Regulations
(BTI)
Board groups
BTAB
Documents test
(BARB)

Aviation
Regulations
Technical
BQA
Les documents sont confidentiels jusqu leur adoption
Expert
Working
Groups Licence de proprit intellectuelle : partir de la date
Groups
Security
BQB dadoption
Regulations

Japan China Errata Owner and Review pool


= Promoter = Early Adopter
Regulations Regulations
= Associate = Independent

Bluetooth 11 Bluetooth 12

2
Technologie Bluetooth (2) Schmas de connexion

Plusieurs schmas de connexion dfinis par les normalisateurs


Technologie peu onreuse
Forte intgration des composants lectroniques sur une puce unique de Rseau unique : piconet
9mm sur 9mm
Interconnexion de piconets : scatternet
Frquences utilises comprises entre 2400 et 2483,5 MHz
Cette mme gamme de frquences se retrouve dans la plupart des
rseaux sans fil utiliss dans un environnement priv (entreprise ou
personnel)
Pas de licence d'exploitation requise
Bande au-dessus de 2,4 GHZ divise en sous-bandes de 1 MHz
79 canaux d'une largeur de 1 MHz
En France, Japon, Espagne : seules 23 frquences sont accessibles

Bluetooth 13 Bluetooth 14

Piconet Scatternet

Peut prendre en charge jusqu' 8 terminaux actifs Interconnexion de piconets


1 matre et 7 terminaux esclaves ou 200 inactifs
Scatter = dispersion
Le terminal matre gre les communications avec les
diffrents esclaves Communications toujours sous la forme matre-
esclave
Les communications entre 2 esclaves transitent Le matre d'un piconet peut devenir l'esclave du matre d'un
obligatoirement pas le matre autre piconet
Un esclave peut tre l'esclave de plusieurs matres
Un esclave peut se dtacher provisoirement d'un matre
Dans un mme piconet, tous les terminaux utilisent la pour se raccrocher un autre piconet, puis revenir vers le
mme squence de sauts de frquences 1er matre, une fois sa communication termine avec le 2nd.

Bluetooth 15 Bluetooth 16

Piconets et scatternets Piconets interonnects : Scatternet


Complex
Access Point

S M LAN

P
Mobile Phone

sb
S S
Headset

P
Printer
P
Laptop
sb master Laptop
Mouse
M slave
S
master/slave
Source: Kris Fleming 20Mar01 [Bluetooth-BOF-at-50th-IETF-PAN-Talk.ppt]

Bluetooth 17 Bluetooth 18

3
Dbit Communications au sein de Bluetooth (1)

La communication l'intrieur d'un piconet peut Dbit d'une liaison entre 2 machines
atteindre prs de 1 Mbit/s jusqu' 433.9 Kbit/s pour une communication bidirectionnelle
(full-duplex)
723.2 Kbit/s et 57.6 Kbit/s pour une communication
Il peut y avoir 8 terminaux asymtrique
La vitesse effective diminue rapidement en fonction du
nombre de terminaux connects dans une mme picocellule
Un matre peut acclrer sa communication en travaillant
Communication
avec 2 esclaves et en utilisant des frquences diffrentes Synchrone ou SCO (Synchronous Connection-Oriented link)
Permet un dbit synchrone de 64 Kbit/s
OK pour parole tlphonique avec une garantie de service
Asynchrone ou ACL (Asynchronous Connection-Less link)
Dbits asynchrones pouvant atteindre 723.2 Kbit/s

Bluetooth 19 Bluetooth 20

Communications au sein de Bluetooth (2) Communications au sein de Bluetooth (3)

Plusieurs catgories de communications sur une Temps dcoup en slots


connexion Bluetooth 1600 slots/s
1 seule communication synchrone 1 slot : 625 microsecondes de long
3 communications simultanes en SCO Un terminal utilise 1 frquence sur 1 slot, puis, par un saut de
frquence (Frequency Hop), il change de frquence sur la
1 SCO avec 1 ACL symtrique de 433.9 Kbit/s tranche de temps suivante, etc.
Un client Bluetooth utilise de faon cyclique toutes les bandes
Un terminal esclave ne peut prendre en charge au de frquence.
Les clients d'un mme piconet possdent la mme suite de
max, que 2 canaux SCO provenant de 2 terminaux sauts de frquences
distincts Lorsqu'un nouveau terminal veut se connecter, il doit
commencer par reconnatre l'ensemble des sauts de
frquences pour pouvoir les respecter
Une communication s'exerce par paquet (1, 3 ou 5 slots) : le
saut de frquences a lieu la fin de la communication d'un
paquet

Bluetooth 21 Bluetooth 22

Piconet IDa Fonctionnement de Bluetooth


IDd IDd

IDa D IDa P

A M Ralisation de petits rseaux personnels de quelques m2, les


IDe IDe
sb
piconets
E
IDa
IDb B IDb S IDa Terminaux connects entre eux par l'intermdiaire d'un matre
IDc C IDc S

Puissance de transmission
jusqu' 100mW : permet une mission sur plusieurs dizaines de m
Tous les terminanux dun piconets sautent en mme temps Possibilit de rduire cette puissance 2,5 et 1mw (porte de
Pour former un piconet : le matre fournit ses esclaves son horloge et son quelques m)
identifiant de terminal (device ID) IDa
Paterne de saut dcide par le device ID (48-bit) Batterie
La phase de la paterne de saut est dtermine par lhorloge Une batterie peut tenir assez longtemps (plusieurs jours)
sb
Les terminaux qui nont pas rejoint le piconet sont en standby condition d'utiliser des options d'conomie d'nergie
tats de basse consommation introduits dans la norme
Adressage du Piconet M or S Bluetooth
Active Member Address (AMA, 3-bits) P
Parked Member Address (PMA, 8-bits)

Bluetooth 23 Bluetooth 24

4
tats des terminaux Bluetooth Techniques d'accs

Unconnected Standby Technique temporelle synchronise


Standby
Temps divis en tranches de longueur gale = slots
Standby
1 Slot = temps de transmission lmentaire de transmission d'un
En attente de joindre un piconet
paquet

h
tac
Inquire Ttypical=2s

De
1 paquet : 1, 3 ou 5 slots
Demande qui se connecter Connecting Inquiry Page
Page States

Se connecte un canal spcifique T typical=0.6s


Connected Transmit
Active Connected
Activement sur un piconet (matre data
AMA
States AMA
ou esclave)
Park/Hold Ttypical=2 ms Ttypical=2 ms
tats de connexion basse
consommation
Releases PARK HOLD
Low Power AMA
PMA AMA
States Address

Bluetooth 25 Bluetooth 26

Format de paquet 3 types de paquets

72 premiers bits Paquets de contrle


Transport du code d'accs Gestion des connexions des terminaux Bluetooth entre eux
Synchronisation entre les composants Bluetooth
Paquets SCO
54 bits d'en-tte (3 fois mme squence de 18 bits) : Communications synchrones de type SCO
adresse d'un membre actif du piconet, numro de
code, contrle de flux, demande d'acquittement et Paquets ACL
contrle d'erreur) Transferts de donnes asynchrones

0 2745 bits de donnes (dont 1 zone de dtection


d'erreur)

Bluetooth 27 Bluetooth 28

3 niveaux de scurit dans le contexte de


Sous-
Sous-catgories
Bluetooth
Paquets DV (Data-Voice) 1er niveau : Pas de gestion de scurit
Portent la fois donnes et parole

2e niveau : Scurit l'chelon applicatif


Paquets DMx (Data-Medium)
Processus d'identification lors de l'accs au service
Pour les paquets ACL avec un encodage permettant la
correction des erreurs en ligne
x = longueur du paquet (1, 3 ou 5) 3e niveau : scurit plus importante
Processus d'authentification
Paquets DHx (Data-High) Chiffrement l'aide de cls prives
Paquets ACL sans correction d'erreur ( dbit effectif + lev)

Paquets HVy (High-quality-Voice)


Paquets SCO sans correction d'erreur
y = type de contrle d'erreur dans le paquet

Bluetooth 29 Bluetooth 30

5
Scurit Fonctions de gestion

Scurit : lment important dans les systmes de liaison radio Systme de gestion ncessaire dans un piconet
mission diffuse : potentiellement capte par les rcepteurs Fonctions classiques de mise en uvre des communications
environnants
Processus de gestion des liaisons
Mcanismes d'authentification et de chiffrement au niveau MAC
Programme automatique dans les terminaux Bluetooth : Procdures d'identification
gnration de cls par session Ngociation des paramtres d'authentification
Utilisation du numro d'identit du terminal + cl prive et Configuration de la liaison : dfinition des paramtres de
gnrateur alatoire interne la puce Bluetooth : numro tir fonctionnement
pour chiffrer les donnes transmettre
Processus de gestion effectu par l'change de requtes-
Gestion des cls prise en charge par l'utilisateur sur les rponses entre les 2 extrmits de la liaison
terminaux qui doivent s'interconnecter

Dans un scatternet, il faut procder un change de cls prives


entre les possesseurs de piconets indpendants

Bluetooth 31 Bluetooth 32

Perspectives (1) Perspectives (2)

Depuis 2001 : premire gnration de spcifications Interface radio + performante


Bluetooth
Amliorations concernant
Principal reproche : vitesse relativement limite des la mise en route de la liaison
transmissions La possibilit de handover
Full-duplex : change dans chaque sens effectu 500 Meilleure coexistence avec les autres rseaux utilisant la
Kbit/s : insuffisant pour la transmission de vido en temps mme frquence de 2,4 GHz, tel que le rseau IEEE 802.11
rel
Version 2.0 : dbit total de 10 Mbit/s par liaison (ou 5Mbit/s
ou 2 Mbit/s)

Bluetooth 33 Bluetooth 34

Perspectives (3) Perspectives (4)

Point positif : mise en place de nouveaux sous-groupes de Bluetooth pourrait devenir le standard des rseaux
travail de l'IEEE 802.15 pour normaliser l'exploitation de personnels
Bluetooth dans diffrents contextes
tudi par un consortium d'industriels o l'on retrouve tous
Groupe PAN : utilisation d'IP dans Bluetooth
les grands noms des quipementiers des tlcoms
Groupe HID (Human Interface Devices) : communication entre les
diffrents lments d'un PC Proposition Bluetooth reprise par l'IEEE comme norme pour
Groupe Printing : connexion vers une imprimante les rseaux personnels (PAN)
Groupe Still Image : transmission et traitement d'images Applications nombreuses :
Groupe ESPD (Extended Service Discovery Profiles) : dcouverte gestion de l'environnement domotique,
des protocoles environnants applications informatiques professionnelles des bureaux
Groupe Car Profile : communications l'intrieur d'une voiture "intelligents"
Groupe AV(Audio/Video) : transport de parole de bonne qualit, de
CD audio, change de vido

Bluetooth 35 Bluetooth 36

6
Scurit des paiements avec Bluetooth
Perspectives (5)
et carte puce
Mfiance autour de la 1e norme
Problmes de compatibilit entre les puces provenant de
divers industriels
Dbit faible
Technique de partage de l'interface radio peu apte passer Rseau
des vitesses + leves (technique de polling interrogation- Mobile
2/2.5G/3G
rponse)
Concurrence de la norme IEEE 802.11
La capacit des industriels produire une puce compatible
prix trs bas (quelques euros) pourrait ouvrir la voix
l'adoption de cet environnement Bluetooth

Bornes de paiement

Bluetooth 37 Bluetooth 38

Tlphone Bluetooth Qui tait Bluetooth?

Harald Blaatand Bluetooth II


King of Denmark 940-981
Son of Gorm the Old (King of Denmark) and
Thyra Danebod (daughter of King Ethelred of
England)
This is one of two Runic stones erected in his capitol
city of Jelling (central Jutland)
This is the front of the stone depicting the chivalry of
Harald.
The stones inscription (runes) say:
Harald christianized the Danes
Harald controlled Denmark and Norway
Harald thinks notebooks and cellular phones
should seamlessly communicate

Concept phone

Bluetooth 39 Bluetooth 40

Rfrences sur Bluetooth (1) Rfrences sur Bluetooth (2)

Bluetooth SIG
http://www.bluetooth.org
Groupe de travail IEEE sur les WPANs
http://ieee802.org/15
IETF IP sur Bluetooth (IPoBT) BoF
http://internet.motlabs.com

Bluetooth(TM) Weblog
http://bluetooth.weblogs.com/

Bluetooth 41 Bluetooth 42

7
Exercice

Quels sont les domaines dapplication de Bluetooth et de IrDA (Infrared


Data Association) ?

Quelles sont les caractristiques de des technologies ?

Ces deux technologies sont-elles redondantes ?

Lune dentre elles vous semble-t-elle amene disparatre ?

Comparer IrDA et Bluetooth pour les applications suivantes :


change de donnes
Accs un rseau local
Applications vocales
Problmes de scurit
Cut dimplmentation
Rglementation

Bluetooth 43