Petició
de compensació de rellotge |
Quan un esclau
rep un paquet FHS, l'esclau actualitza
el seu rellotge afegint un desplaçament,
el mestre per conèixer
el desplaçament envia un
paquet LMP_clkoffset_req
per tal de saber la diferència
que ha trobat l'esclau entre el
valor del paquet FHS i el seu
rellotge, la informació
es retorna amb un missatge LMP_clkoffset_res
.
Tipus |
PDU |
Contingut |
Obligatori |
LMP_clk_offset_req
|
- |
Obligatori |
LMP_clk_offset_res |
Desplaçament
del rellotge |
|
Informació
del desplaçament de l'slot
( SLOT OFFSET ) |
Si algun dispositiu
depèn de més d'una
picoxarxa, pot passar que hi hagi
una descompensació entre
rellotges dels diferents mestres.
Hi ha una PDU encarregada d'informar
d'aquestes situacions originades
per la inexactitut dels diferents
rellotges que intervenen a la picoxarxa.
Tipus |
PDU |
Contingut |
Opcional |
LMP_slot_offset |
Desplaçament
de la franja BD_ADDR.
Adreça
del dispositiu Bluetooth (BD_ADDR) |
El desplaçament
de l'slot s'expressa en microsegons
i resulta del temps que transcorre
entre l'inici de la franja de transmissió
( TX) del mestre a la picoxarxa
a on es transmet la PDU i l'inici
de la franja de TX del mestre del
a picoxarxa a on es transmet la
BD:ADDR. Abans de realitzar l'intercanvi
de papers de mestre i esclau es
transmet aquesta PDU desde el dispositiu
que assumeixi el paper de mestre
en el procediment de l'intercanvi.
Si és el mestre qui inicia
el procediment d'intercanvi l'esclau
envia LMP_slot_offset abans
d'enviar LMP_accepted.
Si l'esclau inicia el procediment
d'intercanvi, l'esclau envia LMP_slot_offset
abans d'enviar LMP_switch_req.
|
Informació
sobre la precissió temporal
(Timing acuracy request) |
LMP
suporta la petició d'informació
sobre la precissió temporal.
La informació obtinguda
es pot utilitzar per tal de monomitzar
la ventana d'exploració
durant un interval de retenció
màxim. També es
pot utilitzar aquesta informació
per minimitzar la ventada d'exploració
i quan s'estigui realitzant un
aexploració en busca de
les franges del mode d'escolta
selectiva o dels paquets beacon
del mode park.
Els paràmetres
que es retornen són:
Tipus |
PDU |
Contingut |
Opcional |
LMP_slot_offset |
Desplaçament
de slot
BD_ADDR
|
Aquest paràmetres
son fixes segons el dispositiu i
han de ser idéntics durant
les successives peticions. Si el
dispositiu no accepta la petició
del desplaçament temporal,
s'assumeixen els valors més
crítics ( drift de 250ppm
i jitter de 10 microsegons).
|
Versió
LMP |
LMP suporta sol.licituts per
tal de que els distints dispositius
coneguin la versió del
protocol de gestió d'enllaç.
En cada missatge de resposta,
el dispositiu inclou 3 paràmetres
:
Tipus |
PDU |
Contingut |
Obligatori |
LMP_version_req |
|
Obligatori |
LMP_version_res |
|
-
VersNr
: número de versió,
indica la versió de l'especificació
LMP que soport
-
CompId
: identificador de
l'empresa, que s'utilitza per
rastrejar posibles problemes
amb els nivells Bluetooth inferiors.
Totes aquelles empreses que
tinguin una implementació
própia del protocol LMP
han de tenir el seu idenficador
CompId.
-
Sub-VersNr
: número de sub-versió.
Les companyies també
seràn les encarregades
de l'administrament i el manteniment
dels valors de les SubVersNr.
Cada empresa tindrà un
códi SubVersNr per cada
radiofreqüéncia,
vanda base Bluetooth i implementació
del gestor d'enllaç,
i han de progressar de forma
incremental en les successives
actualitzacions.
No existeix forma
de negociar la versió del
gestor d'enllaç, només
existeix la possibilitat d'un intercanvi
de missatges informatius.
Codi |
Empresa |
0 |
Ericsson
Movile Communications
|
1 |
Nokia
Mobile Phones |
2 |
Intel
Corp. |
3 |
IBM
Corp |
4 |
Toshiba
Corp |
5
- 65534 |
(reservat) |
65535 |
Sense
assignar. Per a ús
en proves internes i proves
d'interoperabilitat abans
de que s'assigni una ID d'empresa.
No es pot utilitzar en productes. |
|
Característiques
suportades |
El controlador d'enllaç
i de radio d'un dispositiu Bluetooth
específic podria soportar
només una part dels tipus
de paquets i característiques
descrites a les especificacions.
Per tal d'informar a la resta de
dispositius quines accepta un dispositiu
concret de la picoxarxa s'inclou
un tipus de PDU que s'encarrega
de l'intercanvi de característiques
Tipus |
PDU |
Contingut |
Obligatori |
LMP_features_req |
|
Obligatori |
LMP_features_res |
|
Un dispositiu no pot enviar altre
tipus de paquets que no siguin ID,
FHS, NULL, POLL, DM1 o DH1 abans
de saber si l'altre dispositiu els
accepta o no. No es poden enviar
peticions de característiques
a un dispositiu que no les suporta,
a excepció de la PDU LMP_slot_offset
i la LMP_switch_req, que poden enviar-se
com a primer missatge LMP quan es
conecten dos dispositius Bluetooth
i abans que el sol.licitant conegui
les característiques de l'altre.
|
|
|