Protocols - BaseBandProtocol  
El racó del Bluetooh 
   
 
LMP - Link Manager Protocol pàgina 8 de 8[anterior]

 Qualitat de servei (QoS)

 

Mitjançant Tpoll , definit com el temps màxim que transcorre entre transmissions consecutives d'un mestre a un esclau particular, el gestor d'enllaç assigna els recursos del canal (assignació d'ample de banda i el control de latència). El temps de poll es garantirà en la comunicació a excepció de les situacions a on apareguin col.lisions amb missatges del tipus page, page scan, inquiry o inquiry scan.

 

Tipus
PDU
Contingut
Obligatori LMP_quality_of_service

interval de poll ( Tpoll)
NBC

Obligatori LMP_quality_of_service_req
interval de poll ( Tpoll)
NBC

Es requerirà una negociació del paràmetre NBC , definit com el nombre màxim de repeticions pels paquets broadcast.

El mestre pot notificar la qualitat de servei a l'esclau i tots dos poden requerir una nova qualitat d'enllaç en qualsevol moment de la transmissió.

 
 
 SCO links

 

Quan s'estableix una connexió entre dos dispositius, inicialment és del tipus ACL. Un cop s'ha establert l'enllaç, es poden configuar un o més enllaços síncrons orientats a connexió (SCO). Per tal d'aconseguir-ho, es reserven slots separats pels anomentas "intervals SCO", TSCO. El primer slot vindrà determinat per l'interval SCO i el retard SCO DSCO.

Tipus
PDU
Contingut
Obligatori LMP_SCO_link_req

SCO handle
timing control flags
DSCO
TSC

SCO packet
air mode

Obligatori LMP_remove_SCO_link_req
SCO handle
motiu

 

El master inicia l'enllaç SCO

El mestre envia un missatge de petició LMP_SCO_link_req amb els paràmetres que especifiquen el timing, tipus de paquet i codificació que s'utilitzarà al llarg de la durada de l'enllaç SCO.
Bluetooth suporta 3 tipus de codificació d'audio : llei-µ logPCM, llei-A PCM i CVSD.
Si l'esclau no accepta la connexió SCO però vol mantenir oberta la possibilitat d'obrir un altre enllaç SCO, ha de indicar el motiu pel qual no s'ha acceptat la primera connexió en el motiu del missatge LMP_not_accepted.

L'esclau inicia l'enllaç SCO

L'esclau pot iniciar tambè un enllaç SCO enviant el corresponent LMP_SCO_link_req (els control flags i el DSCO seran ignorats, la resta de paràmetres el màster intentarà que es mantiguin).

Canvi de paràmetres i tancament de l'enllaç

Tant mestre com esclau poden canviar els paràmetres d'un canal SCO prèviament establert mitjançant consecutius LMP_SCO_link_req. Per finalitzar l'enllaç s'utilitzarà un LMP_remove_SCO_link_req amb el motiu del tancament.

 

 Control dels paquets multi-slot

 

Es pot reduir el nombre de slots que ocupen els paquets d'un determinat dispositiu. Un dispositiu bluetooth permet que sigui el dispositiu remot qui li marqui el número màxim de slots mitjançant la comanda LMP_max_slot_req

Tipus
PDU
Contingut
Obligatori LMP_max_slot

max slots

Obligatori LMP_max_slot_req
max slots

Fins que no s'especifiqui un altre tamany s'utilitzaràn paquets single-slot (valor per defecte)

 

 Esquema de búsqueda ( Paging scheme)

 

En adició a l'esquema de búsqueda o paging ( que ha d'estar obligatóriament implementat en tots els dispositius Bluetooth ) es permeten esquemes alternatius. S'implementen mitjans per negociar els diferents esquemes que s'utilitzaràn en els consecutius pagings que es realitzin. El mètode de paging utilitzat s'indica al Payload del paquet FHS. Fins al moment hi ha definits 3 esquemes adicionals a l'obligatori

Tipus
PDU
Contingut
Obligatori LMP_page_mode_req

paging scheme
paging scheme settings

Obligatori LMP_page_scan_mode_req
paging scheme
paging scheme settings

 

Page mode

Procediment iniciat pel dispositiu A que estableix negociació de l'esquema de búsqueda incluent els paràmetres necessaris quan el dispositiu A realitza un page sobre el dispositiu B. El dispositiu B podrà acceptar-lo o rebutjar-lo.

 

 

Page scan mode

Procediment iniciat pel dispositiu A que estableix negociació de l'esquema de búsqueda quan el dispositiu B realitza un page sobre el dispositu A. El dispositiu A proposa un esquema de búsqueda incluent els paràmetres necessaris. El dispositiu B podrà acceptar-lo o rebutjar-lo sempre que no es tracti de l'esquema obligatori, que s'haurà d'acceptar.