Le Bluetooth et les Profiles
Nous l’avons vu, le Bluetooth utilise une architecture basée sur des Profiles, qui offrent des fonctions précises. Techniquement, le fonctionnement est assez simple : quand deux appareils disposent du même Profile, ils fonctionnent ensemble.
En pratique
En pratique, comme tous les appareils ne gèrent pas tous les Profiles, c’est parfois assez difficile de faire fonctionner deux appareils de marque différente. L’exemple le plus courant est l’A2DP (musique en Bluetooth) : tous les téléphones ne gèrent pas la norme. De même, sur un ordinateur, le support de la norme est assez aléatoire : alors que les stacks commerciales sont compatibles, Microsoft ne fournit pas de support et Apple le limite à Leopard.
Les Profiles les plus courants
BIP - Basic Imaging Profile
Un Profil dédié à la gestion des images. Il propose plusieurs fonctions intéressantes (pas nécessairement implémentées) : envoyer et recevoir des images (avec création de vignette automatique), imprimer une image, commander un appareil photo à distance ou utiliser l’écran d’un appareil photo à distance.
Un Profil pour l’impression. Il a été créé pour être utilisé d’une façon bien précise : imprimer vers une imprimante compatible Bluetooth nativement à partir d’un terminal de type GSM ou PDA. Pour les impressions depuis un PC, le Profil HRCP est nettement plus adapté.
CTP - Cordless Telephony Profil
C’est un Profil permettant d’utiliser un terminal (GSM, PDA, PC) pour téléphoner en utilisant une passerelle reliée au réseau commuté. En utilisant une base intégrant ce Profil, vous pourrez ainsi utiliser un GSM via le réseau téléphonique classique.
DUN - Dial Up Networking Profile
Le DUN permet d’utiliser un modem via le Bluetooth. Le modem peut être un modem RTC, mais est plus généralement un modem GPRS ou UMTS intégré dans un téléphone mobile.
FTP - File Transfer Profile
Ce Profil permet de visualiser la liste des fichiers et des répertoires d’un client, et d’envoyer ou recevoir des fichiers à celui-ci.
GAP - Generic Access Profile
C’est le Profil de base en Bluetooth, il permet à deux périphériques de communiquer entre eux. Tous les Profils dépendent du GAP.
HCRP - Hardcopy Cable Replacement
Ce Profil permet d’émuler une connexion parallèle (IEEE1284) via le Bluetooth. Un adaptateur Bluetooth est placé sur le port parallèle de la machine cible (imprimante ou scanner) et le système pourra utiliser le Bluetooth pour communiquer avec ce périphérique. Surtout utilisé pour les imprimantes qui n’ont pas le Bluetooth en natif.
Ce Profil permet d’utiliser des périphériques compatibles avec la norme USB HID via le Bluetooth. Par exemple un clavier, une souris, une manette de jeux, etc. La PlayStation 3 utilise ce Profil pour ses manettes. Transformer un périphérique USB en version Bluetooth demande très peu de travail aux constructeurs, il suffit de rajouter une puce Bluetooth.
PAN - Personnal Area Network
Un Profil permettant de créer un réseau ad hoc entre deux périphériques. Il émule une connexion de type Ethernet. Pratique pour utiliser une connexion Internet fournie par un routeur, par exemple. Le PAN est normalisé sous le nom IEEE 802.15.1 Il remplace le LAP, qui est obsolète et retiré de la norme Bluetooth 1.2.
PBAP - Phone Book Access Profile
Un Profil qui permet d’accéder au répertoire d’un GSM via un autre périphérique, par exemple une oreillette.
SAP - SIM Access Profile
Un Profil créé essentiellement pour les téléphones de voiture. Il permet à un système embarqué d’utiliser la carte SIM d’un autre téléphone connecté en Bluetooth. Cela évite de devoir changer la carte de téléphone ou de devoir utiliser deux cartes différentes.
SPP - Serial Port Profile
C’est un des Profils de base, qui permet d’émuler une liaison série RS232 entre 2 périphériques Bluetooth. Les récepteurs GPS utilisent ce Profil par exemple.


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.