l-bluetooth
L'interface Bluetooth
L'interface Bluetooth
- No tags were found...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Bluetooth
jean-philippe muller
20- La mise en place d’une liaison
Les modules Bluetooth entrent en liaison de la façon suivante :
• ils sont au départ en mode d'attente et cherchent la présence de
transmissions à proximité toutes les 1,28 secondes en écoutant
successivement 32 « porteuses d'éveil » parmi les 79 fréquences
• le module Bluetooth qui souhaite communiquer envoie des requêtes (en
mode Inquiry si les adresses sont inconnues et en mode Page si elles sont
connues) par les porteuses d'éveil auquel répondent les modules situés à
proximité. Il devient alors le maître du piconet, et son adresse définit la suite
des sauts en fréquence suivie par les esclaves
• les autres modules (esclaves) se synchronisent sur l’horloge du maître, et
répondent avec leur numéro d’identification. Le maître sait maintenant quels
sont les modules présents, connaît leur adresse respectives et peut
sélectionner le dispositif qui l'intéresse.
• s’il veut échanger des données, le maître passe en mode d'appel et définit
avec le module esclave visé le type et les caractéristiques de la liaison qu’il
veut mettre en place
• la liaison sera établie (état : Connected) au bout de 0,6 secondes, tout est
prêt alors pour la transmission des données (Transmit Data)
non connecté
en cours de
connexion
actif
basse
consommation
Transmit
data
Inquiry
T typ=2 ms
rend l’adresse
Park
Standby
T typ=2s
adresse inconnue
Connected
Sniff
adresse connue
Page
T typ=0.6s
T typ=2 ms
Hold
garde l’adresse
Après l'échange de données, le module peut retourner en mode d'attente ou adopter l'un des trois états à faible consommation :
• le mode de maintien (Hold) au cours duquel l'appareil reste actif dans le picoréseau. Lorsque le temporisateur interne de l'esclave vient à
expiration, l'esclave s'annonce brièvement au maître avant de recommencer le compte à rebours.
• le mode « renifleur » (Sniff), l'esclave est programmé pour se mettre périodiquement à l'écoule du picoréseau afin de déterminer si ce dernier
désire lui envoyer des données
• le dernier mode à faible consommation fait appel au parcage des esclaves (Park) : l'esclave se relire du picoréseau, rend son adresse MAC
(Media Access Control, de 0 à 7) et se resynchronise périodiquement sur le maître