Bluetooth est une spécification de l'industrie des télécommunications. Elle utilise une technique radio courte distance destinée à simplifier les connexions entre les appareils électroniques. Elle a été conçue dans le but de remplacer les câbles entre les ordinateurs et les imprimantes, les scanneurs, les claviers, les souris (Le terme souris est un nom vernaculaire ambigu qui peut désigner, pour les francophones, avant...), les manettes de jeu vidéo (La vidéo regroupe l'ensemble des techniques, technologie, permettant l'enregistrement ainsi que la...), les téléphones portables, les PDA, les systèmes et kits mains libres, les autoradios, les appareils photo numériques, les lecteurs de code-barres, les bornes publicitaires interactives. Les premiers appareils utilisant la version 3.0 de cette technologie (Le mot technologie possède deux acceptions de fait :) sont apparus début 2010.
Le nom Bluetooth est directement inspiré du roi danois Harald Ier surnommé Harald Blåtand (« homme à la dent (Une dent est un organe enveloppé d'os, dur, blanchâtre, généralement...) bleue »), connu pour avoir réussi à unifier les États du Danemark, de Norvège et de Suède. Le logo de Bluetooth, est d'ailleurs inspiré des initiales en alphabet runique de Harald Blåtand.
Le SIG travaille sur la spécification de la norme (Une norme, du latin norma (« équerre, règle ») désigne un...), qui a évolué des versions 1.0, 1.1, 1.2, 2.0, 2.0 + EDR (Enhanced Data Rate), 2.1 + EDR et 3.0. Le site Internet (Internet est le réseau informatique mondial qui rend accessibles au public des services...) bluetooth.org regroupe les travaux du SIG, et toutes les versions de la norme Bluetooth.
Afin d'assurer une compatibilité entre tous les périphériques Bluetooth, la majeure partie de la pile de protocoles est définie dans la spécification.
Le standard Bluetooth se décompose en différentes normes :
Les éléments fondamentaux d'un produit Bluetooth sont définis dans les deux premières couches protocolaires, la couche radio et la couche bande de base. Ces couches prennent en charge (La charge utile (payload en anglais ; la charge payante) représente ce qui est effectivement...) les tâches matérielles comme le contrôle (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de...) du saut de fréquence (En physique, la fréquence désigne en général la mesure du nombre de fois qu'un...) et la synchronisation des horloges.
La couche radio (la couche la plus basse) est gérée au niveau matériel.
C'est elle qui s'occupe de l'émission et de la réception des ondes (Une onde est la propagation d'une perturbation produisant sur son passage une variation réversible...) radio.
Elle définit les caractéristiques telles que la bande de fréquence et l'arrangement (La notion d'arrangement est utilisée en probabilités, et notamment pour les...) des canaux, les caractéristiques du transmetteur, de la modulation, du récepteur, etc.
Le système Bluetooth opère dans les bandes de fréquences ISM* (Industrial, Scientific and Medical) 2,4 GHz dont l'exploitation ne nécessite pas de licence. Cette bande de fréquences est comprise entre 2 400 et 2 483,5 MHz.
Un transceiver à saut de fréquences est utilisé pour limiter les interférences et l'atténuation (Perte d'intensité et amplitude d'un signal...).
Deux modulations sont définies : une modulation obligatoire utilise une modulation de fréquence binaire pour minimiser la complexité (La complexité est une notion utilisée en philosophie, épistémologie (par...) de l'émetteur ; une modulation optionnelle utilise une modulation de phase (Le mot phase peut avoir plusieurs significations, il employé dans plusieurs domaines et...) (PSK à 4 et 8 symboles). La rapidité de modulation est de 1 Mbaud pour toutes les modulations. La transmission duplex utilise une division (La division est une loi de composition qui à deux nombres associe le produit du premier par...) temporelle.
Les 79 canaux RF sont numérotés de 0 à 78 et séparés par 1 MHz en commençant par 2 402 MHz.
Le codage (De façon générale un codage permet de passer d'une représentation des...) de l'information se fait par sauts de fréquence. La période est de 625 µs, ce qui permet 1 600 sauts par seconde ( Seconde est le féminin de l'adjectif second, qui vient immédiatement après le premier ou qui...).
Il existe trois classes de modules radio Bluetooth sur le marché ayant des puissances différentes et donc des portées différentes :
Classe | Puissance | Portée |
1 | 100 mW (20 dBm) | 100 mètres |
2 | 2,5 mW (4 dBm) | 10 à 20 mètres |
3 | 1 mW (0 dBm) | Quelques mètres |
La plupart des fabricants d'appareils électroniques utilisent des modules de classe 2.
La bande de base (ou baseband en anglais) est également gérée au niveau matériel.
C'est au niveau de la bande de base que sont définies les adresses matérielles des périphériques (équivalentes à l'adresse MAC (En réseau informatique une adresse MAC (Media Access Control address) est un identifiant...) d'une carte réseau). Cette adresse (Les adresses forment une notion importante en communication, elles permettent à une entité de...) est nommée BD_ADDR (Bluetooth Device Address) et est codée sur 48 bits. Ces adresses sont gérées par la IEEE Registration Authority.
C'est également la bande de base qui gère les différents types de communication (La communication concerne aussi bien l'homme (communication intra-psychique, interpersonnelle,...) entre les appareils. Les connexions établies entre deux appareils Bluetooth peuvent être synchrones ou asynchrones.
La bande de base peut donc gérer deux types de paquets :
Un picoréseau (on emploie également l'anglicisme piconet) est un mini-réseau qui se crée de manière instantanée et automatique (L'automatique fait partie des sciences de l'ingénieur. Cette discipline traite de la...) quand plusieurs périphériques Bluetooth sont dans un même rayon. Un picoréseau est organisé selon une topologie (La topologie est une branche des mathématiques concernant l'étude des déformations...) en étoile : il y a un « maître » et plusieurs « esclaves ».
Un périphérique « maître » peut administrer jusqu'à :
La communication est directe entre le « maître » et un « esclave ». Les « esclaves » ne peuvent pas communiquer entre eux.
Tous les « esclaves » du picoréseau sont synchronisés sur l'horloge du « maître ». C'est le « maître » qui détermine la fréquence de saut pour tout (Le tout compris comme ensemble de ce qui existe est souvent interprété comme le monde ou...) le picoréseau.
Les périphériques « esclaves » peuvent avoir plusieurs « maîtres » : les différents piconets peuvent donc être reliés entre eux. Le réseau (Un réseau informatique est un ensemble d'équipements reliés entre eux pour échanger des...) ainsi formé est appelé un scatternet (littéralement réseau dispersé).