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

Origines de Bluetooth
Groupe IEEE 802.15 : WPAN (Wireless Personal Area Networks)
M ax data rate (M bps)

Applications majeures et scnario de convergence


1000
5GHz 60GHz ANSIBLE

Application space

100

PAN/LAN Convergence

HIPERLAN/2 802.11a 2.4GHz HIPERLAN/1 802.11b HIPERPAN

Ubiquitous TV Infotainment Virtual Homes

Mis en place en mars 1999 But : normaliser les rseaux d'une porte d'un dizaine de mtres Raliser des connexions entre les diffrents portables d'un mme utilisateur ou de plusieurs utilisateurs Ex : interconnecter un PC portable, un portable tlphonique et un assistant personnel

10
80x

Video Streaming 3GPP EDGE

802.11

HomeRF Bluetooth GPRS

Video data rate


Still Imaging High Speed Internet Audio Streaming Text Messaging

1 0,1 0,01 1996

HSCD

0.9-1.8GHz Voice

1998

2000
4 years

2002

2004

2006

2008

2010

product date W ide Area Cellular Vehicular PAN

Local Area WLAN Nomadic

Bluetooth

Bluetooth

3 groupes de services
A:
Utilisation de la bande du spectre sans licence d'utilisation (2,45 GHz) Trs bas cot de mise en place et d'utilisation Taille rduite Consommation lectrique excessivement faible Mode sans connexion Possibilit de superposition avec l'IEEE 802.11

3 groupes de services
B : performances en augmentation
Utilisation d'une couche MAC jusqu' 100 Kbit/s Possibilit pour toutes les machines de communiquer entre elles Possibilit de connecter au moins 16 machines Utilisation de QoS pour autoriser certaines applications, dont la parole Jusqu' 10 m de porte Temps max d'1s pour se raccorder au rseau Passerelles avec d'autres catgories de rseaux

Bluetooth

Bluetooth

3 groupes de services
C : introduit de nouvelles fonctionnalits importantes pour les particuliers et les entreprises
Scurit de la communication Transmission de la vido Possibilit de roaming (itinrance) vers un autre rseau PAN

Rponse ces objectifs


Mise en place de groupements industriels
Bluetooth HomeRF

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

Bluetooth

Technologie Bluetooth (1)


Bluetooth Special Interest Group (SIG)
Au dpart : Ericsson, IBM, Intel, Nokia et Toshiba Rejoint par + de 2500 socits

Bluetooth SIG : Objectifs et solutions


But : dvelopper des produits interoprables Solutions du SIG
Crer une spcification sans licence pour ses membres, pour dvelopper des produits et des logiciels utilisant la spcification Bluetooth 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

Nom de la norme : chef Viking, Harald Bluetooth


Il aurait russi unifier les diffrents royaumes nordiques la fin du Moyen-Age

Bluetooth

Bluetooth

10

Bluetooth SIG, Inc.


Board of Directors (formally PM Group)

Documents issue du Bluetooth SIG


Conus pour promouvoir lintroprabilit

Regulatory (GOV)

Legal Committee (LEGAL)

Management Services (ADMIN) Architecture Review Board (BARB)

Marketing (MKTG)

Qualification Review Board (BQRB)

3 types de documents
Protocoles Profils Documents test

RF Regulations

Test and Interop (BTI)

Subgroups

BTAB

Aviation Regulations

BQA Technical Working Groups Expert Groups BQB

Les documents sont confidentiels jusqu leur adoption


Licence de proprit intellectuelle : partir de la date dadoption

Security Regulations

Japan Regulations

China Regulations

Errata Owner and Review pool

= Promoter = Associate

= Early Adopter = Independent

Bluetooth

11

Bluetooth

12

Technologie Bluetooth (2)


Technologie peu onreuse
Forte intgration des composants lectroniques sur une puce unique de 9mm sur 9mm

Schmas de connexion
Plusieurs schmas de connexion dfinis par les normalisateurs
Rseau unique : piconet 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
Peut prendre en charge jusqu' 8 terminaux actifs
1 matre et 7 terminaux esclaves ou 200 inactifs

Scatternet
Interconnexion de piconets Scatter = dispersion Communications toujours sous la forme matreesclave
Le matre d'un piconet peut devenir l'esclave du matre d'un autre piconet Un esclave peut tre l'esclave de plusieurs matres Un esclave peut se dtacher provisoirement d'un matre pour se raccrocher un autre piconet, puis revenir vers le 1er matre, une fois sa communication termine avec le 2nd.

Le terminal matre gre les communications avec les diffrents esclaves Les communications entre 2 esclaves transitent obligatoirement pas le matre Dans un mme piconet, tous les terminaux utilisent la mme squence de sauts de frquences
15

Bluetooth

Bluetooth

16

Piconets et scatternets

S P M

Piconets interonnects : Scatternet


Complex
LAN Mobile Phone Access Point

sb

Headset
P P sb M S

Printer Laptop

master slave master/slave


Mouse

Laptop

Source: Kris Fleming 20Mar01 [Bluetooth-BOF-at-50th-IETF-PAN-Talk.ppt]

Bluetooth

17

Bluetooth

18

Dbit
La communication l'intrieur d'un piconet peut atteindre prs de 1 Mbit/s Il peut y avoir 8 terminaux
La vitesse effective diminue rapidement en fonction du nombre de terminaux connects dans une mme picocellule Un matre peut acclrer sa communication en travaillant avec 2 esclaves et en utilisant des frquences diffrentes

Communications au sein de Bluetooth (1)


Dbit d'une liaison entre 2 machines
jusqu' 433.9 Kbit/s pour une communication bidirectionnelle (full-duplex) 723.2 Kbit/s et 57.6 Kbit/s pour une communication asymtrique

Communication
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)


Plusieurs catgories de communications sur une connexion Bluetooth
1 seule communication synchrone 3 communications simultanes en SCO 1 SCO avec 1 ACL symtrique de 433.9 Kbit/s

Communications au sein de Bluetooth (3)


Temps dcoup en slots
1600 slots/s 1 slot : 625 microsecondes de long Un terminal utilise 1 frquence sur 1 slot, puis, par un saut de frquence (Frequency Hop), il change de frquence sur la tranche de temps suivante, etc. Un client Bluetooth utilise de faon cyclique toutes les bandes de frquence. Les clients d'un mme piconet possdent la mme suite de sauts de frquences 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
21
Bluetooth

Un terminal esclave ne peut prendre en charge au max, que 2 canaux SCO provenant de 2 terminaux distincts

Bluetooth

22

Piconet
IDd
IDa
A D

IDa
IDd

Fonctionnement de Bluetooth
Ralisation de petits rseaux personnels de quelques m2, les piconets Terminaux connects entre eux par l'intermdiaire d'un matre

IDa
M

IDe
E

IDe
sb

IDa

IDb

IDb

IDa

IDc

IDc

Puissance de transmission Tous les terminanux dun piconets sautent en mme temps
Pour former un piconet : le matre fournit ses esclaves son horloge et son identifiant de terminal (device ID) IDa Paterne de saut dcide par le device ID (48-bit) La phase de la paterne de saut est dtermine par lhorloge

jusqu' 100mW : permet une mission sur plusieurs dizaines de m Possibilit de rduire cette puissance 2,5 et 1mw (porte de quelques m)

Batterie
Une batterie peut tenir assez longtemps (plusieurs jours) condition d'utiliser des options d'conomie d'nergie tats de basse consommation introduits dans la norme Bluetooth

Les terminaux qui nont pas rejoint le piconet sont en standby Adressage du Piconet M or
Active Member Address (AMA, 3-bits) Parked Member Address (PMA, 8-bits)
P

sb

Bluetooth

23

Bluetooth

24

tats des terminaux Bluetooth


Unconnected Standby
Standby

Techniques d'accs
Technique temporelle synchronise
Temps divis en tranches de longueur gale = slots 1 Slot = temps de transmission lmentaire de transmission d'un paquet 1 paquet : 1, 3 ou 5 slots
Page

Standby
De

Inquire
Demande qui se connecter

tac h

En attente de joindre un piconet

Ttypical=2s
Inquiry

Page
Se connecte un canal spcifique

Connecting States

Connected
Activement sur un piconet (matre ou esclave)
Active States

T typical=0.6s
Transmit data AMA Connected AMA

Park/Hold
tats de connexion basse consommation
Low Power States

Ttypical=2 ms

Ttypical=2 ms

Releases AMA Address

PARK PMA

HOLD AMA

Bluetooth

25

Bluetooth

26

Format de paquet
72 premiers bits
Transport du code d'accs Synchronisation entre les composants Bluetooth

3 types de paquets
Paquets de contrle
Gestion des connexions des terminaux Bluetooth entre eux

54 bits d'en-tte (3 fois mme squence de 18 bits) : adresse d'un membre actif du piconet, numro de code, contrle de flux, demande d'acquittement et contrle d'erreur) 0 2745 bits de donnes (dont 1 zone de dtection d'erreur)

Paquets SCO
Communications synchrones de type SCO

Paquets ACL
Transferts de donnes asynchrones

Bluetooth

27

Bluetooth

28

Sous-catgories Sous Paquets DV (Data-Voice)


Portent la fois donnes et parole

3 niveaux de scurit dans le contexte de Bluetooth


1er niveau : Pas de gestion de scurit 2e niveau : Scurit l'chelon applicatif
Processus d'identification lors de l'accs au service

Paquets DMx (Data-Medium)


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 Chiffrement l'aide de cls prives

Paquets DHx (Data-High)


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

Scurit
Scurit : lment important dans les systmes de liaison radio
mission diffuse : potentiellement capte par les rcepteurs environnants Mcanismes d'authentification et de chiffrement au niveau MAC Programme automatique dans les terminaux Bluetooth : gnration de cls par session Utilisation du numro d'identit du terminal + cl prive et gnrateur alatoire interne la puce Bluetooth : numro tir pour chiffrer les donnes transmettre Gestion des cls prise en charge par l'utilisateur sur les terminaux qui doivent s'interconnecter Dans un scatternet, il faut procder un change de cls prives entre les possesseurs de piconets indpendants

Fonctions de gestion
Systme de gestion ncessaire dans un piconet
Fonctions classiques de mise en uvre des communications Processus de gestion des liaisons Procdures d'identification Ngociation des paramtres d'authentification Configuration de la liaison : dfinition des paramtres de fonctionnement Processus de gestion effectu par l'change de requtesrponses entre les 2 extrmits de la liaison

Bluetooth

31

Bluetooth

32

Perspectives (1)
Depuis 2001 : premire gnration de spcifications Bluetooth Principal reproche : vitesse relativement limite des transmissions
Full-duplex : change dans chaque sens effectu 500 Kbit/s : insuffisant pour la transmission de vido en temps rel Version 2.0 : dbit total de 10 Mbit/s par liaison (ou 5Mbit/s ou 2 Mbit/s)

Perspectives (2)
Interface radio + performante Amliorations concernant
la mise en route de la liaison La possibilit de handover Meilleure coexistence avec les autres rseaux utilisant la mme frquence de 2,4 GHz, tel que le rseau IEEE 802.11

Bluetooth

33

Bluetooth

34

Perspectives (3)
Point positif : mise en place de nouveaux sous-groupes de travail de l'IEEE 802.15 pour normaliser l'exploitation de Bluetooth dans diffrents contextes
Groupe PAN : utilisation d'IP dans Bluetooth Groupe HID (Human Interface Devices) : communication entre les diffrents lments d'un PC Groupe Printing : connexion vers une imprimante Groupe Still Image : transmission et traitement d'images Groupe ESPD (Extended Service Discovery Profiles) : dcouverte des protocoles environnants Groupe Car Profile : communications l'intrieur d'une voiture Groupe AV(Audio/Video) : transport de parole de bonne qualit, de CD audio, change de vido

Perspectives (4)
Bluetooth pourrait devenir le standard des rseaux personnels
tudi par un consortium d'industriels o l'on retrouve tous les grands noms des quipementiers des tlcoms Proposition Bluetooth reprise par l'IEEE comme norme pour les rseaux personnels (PAN) Applications nombreuses : gestion de l'environnement domotique, applications informatiques professionnelles des bureaux "intelligents"

Bluetooth

35

Bluetooth

36

Perspectives (5)
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 des vitesses + leves (technique de polling interrogationrponse) 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

Scurit des paiements avec Bluetooth et carte puce

Rseau Mobile 2/2.5G/3G

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)


Bluetooth SIG
http://www.bluetooth.org

Rfrences sur Bluetooth (2)

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

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