04.06.2023 Views

l-bluetooth

L'interface Bluetooth

L'interface Bluetooth

SHOW MORE
SHOW LESS
  • 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!