Protocolli core Bluetooth
Un protocollo è un insieme di regole che governano un processo. Per i dispositivi di comunicazione, questi protocolli generalmente spiegano come trasferire messaggi digitali tra dispositivi diversi. I protocolli core Bluetooth definiscono come i dispositivi dovrebbero trasferire messaggi tra dispositivi abilitati Bluetooth. Ci sono quattro tipi principali di protocolli core Bluetooth, che descrivono come le informazioni dovrebbero essere trasferite e cercano di garantire che il segnale Bluetooth non venga compromesso.
Protocollo RF
Il protocollo RF opera all'interno della banda ISM (industriale, scientifica e medica), e funziona a 2,4 GHz (Gigahertz). Altri dispositivi usano anche questa banda, il che aumenta la possibilità che altri dispositivi ostacolino il segnale Bluetooth. Lo scopo di questo protocollo è garantire che non ci siano rumori, attenuazione del segnale o altre interferenze con il segnale Bluetooth. Il protocollo RF usa la trasmissione full duplex, il che significa che le informazioni viaggiano in due direzioni contemporaneamente. Invia anche le informazioni in pacchetti (gruppi di informazioni) a determinati intervalli di tempo.
Link Manager
Il protocollo Link Manager gestisce i collegamenti di trasmissione del Bluetooth, inclusa la loro configurazione. I collegamenti di trasmissione sono un gruppo di segnali trasmessi da un dispositivo a un altro. Di solito, questi segnali contengono sia segnali di impulso (un segnale che parte da un punto medio o baseline e va a un valore più alto o più basso) che segnali di intervallo (musicali). Il protocollo Link Manager fa parte del software installato all'interno del core del Bluetooth. Questo protocollo lavora in congiunzione con il Link Controller.
Link Controller
Il Link Controller assemblerà i pacchetti di informazioni o li dividerà. È anche responsabile della crittografia delle informazioni, che significa protezione tramite password in modo che non possano essere lette da altri. Il Link Controller regola anche l'frequency-hopping (salto di frequenza), che è il processo di salto tra canali di frequenza. L'frequency hopping garantisce che il segnale non venga interrotto o intercettato da altri segnali. Altre responsabilità includono ARQ (Automatic Repeat Request), codifica audio e codifica FEC (Forward Error Correction).
L2CAP
Il protocollo Logical Link Control and Adaptation Protocol (L2CAP) fornisce supporto ai protocolli di livello superiore, che sono protocolli che operano sopra il livello di rete. Permette a questi protocolli di ottenere pacchetti L2CAP, ma puoi inviare solo pacchetti che sono al massimo di 64 kilobyte. Questo protocollo può assemblare pacchetti o smontarli. Puoi trasmettere informazioni inviate al protocollo L2CAP su qualsiasi collegamento logico finché supporta il protocollo. L'ACL (Asynchronous Connectionless Link) è l'unico tipo di collegamento supportato dal protocollo L2CAP.