Trois modes de transfert
Il existe trois modes de transfert en Bluetooth, la liaison synchrone, la liaison asynchrone et la liaison SCO (voix).
La liaison synchrone
Les liaisons synchrones sont utilisées pour relier deux appareils qui doivent communiquer dans les deux sens à la même vitesse, par exemple une liaison entre deux ordinateurs, ou entre un PDA et un téléphone. La vitesse de transfert en synchrone est de 432 kilobits/s en bidirectionnel. Les données sont transmises en continu et si un problème survient durant le transfert, les données sont renvoyées directement. Concrètement, ce mode de liaison ne convient pas pour des transmissions vocales, par exemple, à cause du décalage possible qui est inacceptable. En EDR, le débit est triplé, si les deux appareils sont compatibles (1 296 kilobits/s).
La liaison asynchrone (ACL)
Les liaisons asynchrones sont utilisées quand un canal nécessite plus de vitesse que l’autre. Par exemple, une connexion Internet typique travaille en asynchrone (on reçoit nettement plus que ce que l’on envoie). La vitesse de transfert en ACL est de 721 kilobits/s dans un sens et 57,6 kilobits/s dans l’autre. De la même façon que les liaisons synchrones rapides, en asynchrone il peut arriver que des paquets se perdent. En cas de problème, les paquets sont réenvoyés immédiatement, ce qui empêche de travailler en temps réel. De ce fait, les liaisons ACL ne sont pas adaptées au transfert de contenu en temps réel (voix, vidéo, etc.). On utilise les liaisons ACL pour des transferts de fichiers et pour les communications entre deux périphériques dont un demande peu de retour : une connexion Internet, une impression, etc. Comme en synchrone, on passe de 721 à 2 163 kilobits/s en EDR.
La liaison voix (SCO)
Le Bluetooth propose des canaux spécialisés pour le transfert de la voix ou des données, les canaux SCO (Synchronous Connection Oriented). Un canal propose une vitesse de transfert de 64 kilobits/s. Un esclave peut utiliser 3 canaux SCO simultanément. Contrairement aux liaisons ACL, en cas de pertes de données la liaison SCO ne renvoie pas les paquets. Du coup, elle permet le temps réel, mais avec un risque de perte de données. Comme on utilise essentiellement les liaisons SCO pour la voix, la perte de quelques bits de données est négligeable.
Les liaisons entre un téléphone portable et une oreillette utilisent une liaison de type SCO. Pour la transmission de la voix, le Bluetooth utilise un codage de type CVSDM (Continuously Variable Slope Delta Modulation). Étant donné que le canal ne fournit que 64 kilobits/s et que le CVSDM ne compresse pas le son, la qualité est assez faible : le son est transmis en monophonique, avec une fréquence d’échantillonnage de 8 kHz et une quantification en 8 bits. Pour rappel, le CD utilise une fréquence d’échantillonnage de 44 kHz en 16bits et stéréo. Concrètement, pour un usage « voix » uniquement cela suffit amplement, mais pour un usage musical c’est totalement insuffisant, ce qui explique l’existence d’un Profile dédié (A2DP).

Le bluetooth, c'est très bien, mais il arrive encore trop souvent que des portables de marques différentes et récents ne se voient pas
L'installation de certains dongles posent aussi problème, faute de pilotes génériques compatibles... ou trouvables tout simplement.
en francais on dit profils et non pas profiles. je sais bien que l'on en est pas à un anglicisme pret mais tout de meme, à la lecture, ca fait tache
Pour compléter "un peu d'histoire", le surnom de Dent Bleue n'est pas venu sans une bonne raison. Ce roi était un fana des mûres, consommation qui lui laissait en permanence les ... dents bleues.
les normes et les classe"S"
très bonne piqure de rappel pour tous ceux qui jugent que l'ihpone n'a pas besoin de Bt, ayant le wifi.
l'IR n'est pas réservé à la donnée. il existe bien d'autres normes (notamment pour faire des réseaux adhoc) mais qui dans la pratique n'ont jamais été utilisées.
Sympa ce petit dossier. Beau travail
Super le dossier, merci pour les explications
en francais on dit profils et non pas profiles. je sais bien que l'on en est pas à un anglicisme pret mais tout de meme, à la lecture, ca fait tache
C'est pas pour prendre la défense de l'auteur du dossier mais je ne le savait pas non plus
merci pour cet article instructif
sinon, stack ca veut dire pile ... dans l'article on dirait qu'il s'agit de deux choses différentes alors que ce n'est pas le cas.
dossier clair et concis _ félicitations !
callgod a écrit :
"en francais on dit profils et non pas profiles. je sais bien que l'on en est pas à un anglicisme pret mais tout de meme, à la lecture, ca fait tache"
Watchwolf a écrit :
"C'est pas pour prendre la défense de l'auteur du dossier mais je ne le savait pas non plus"
1. A callgod je signale (entre autres) qu'en français, on écrit 'à un anglicisme près' et non ''à un anglicisme pret' !
2. A Watchwolf je signale qu'en français, on écrit 'je ne le savais pas' et non 'je ne le savait pas' !
Heureusement que l'auteur de l'article ne fait pas autant de 'fotes' que les 'commenteurs'...
simplement cooooooooooooool
Je râle souvent mais je sais aussi dire bravo !
J'apprécie particulièrement la partie "histoire" car la culture a peut de place habituellement.
Merci le Dandu !
"Sous Linux la stack utilisée dépend essentiellement de la distribution." O_o ???
il n'y a que Bluez qui est la stack officielle et intégrée au Kernel ( http://www.bluez.org ).
(il y a eu autres stacks)
anonyme :
> Commentateur
(nom commun)Personne qui commente un texte, des nouvelles, une émission à la radio ou à la télévision.
commenteur n'existe pas... xD
Et ça donne des leçons... O_o
> Commentateur
(nom commun)Personne qui commente un texte, des nouvelles, une émission à la radio ou à la télévision.
commenteur n'existe pas... xD
Et ça donne des leçons... O_o
Message à TsH : ça deviens saoulant ces anonymes, là !
Bonjour,
Très intéressant article. Très clair.
Je voudrais savoir s'il est possible de relier un émetteur bluetooth à plusieurs récepteurs. Si oui, jusqu'à combien.
J'ai entendu parler d'une limitation à sept.
En fait, je voudrais réaliser (ou trouver) un système qui permette à un conférencier de parler, via une liaison Bluetooth à plusieurs personnes (jusqu'à une trentaine).
Pensez-vous que ce soit possible ?
Merci d'avance.