Bluetooth Protocol Stack Tutorial

January 17

Bluetooth Protocol Stack Tutorial


La tecnologia Bluetooth utilizza collegamenti radio a corto raggio per sostituire i cavi di collegamento dei dispositivi portatili e fissi. Esso definisce una struttura di comunicazione omogenea che sia robusto, basso consumo e basso costo e facile da usare. Lo sviluppo della tecnologia Bluetooth, originariamente previsto per le periferiche, è sempre più guidata dal desiderio di dare i dispositivi di accesso mobile a Internet, reti LAN e altre reti. Lo standard Bluetooth è stato creato per facilitare la comunicazione tra le piattaforme per creare uno standard di comunicazione globale, e ha raggiunto il suo obiettivo. Sia il nucleo e dei profili per le specifiche Bluetooth sono disponibili, royalty free, dal sito web Bluetooth.

istruzione

1 Bluetooth Protocol Stack Tutorial

I forni a microonde operano sulla stessa frequenza dispositivi Bluetooth.

Inizia con lo strato inferiore. Nella tecnologia Bluetooth, che è la radio spread spectrum che opera nella banda ISM senza licenza a circa 2,4 GHz. Questa è la stessa frequenza utilizzata dai forni a microonde.

2 Bluetooth Protocol Stack Tutorial

Proprio come mattoni, la struttura è in strati.

Si consideri che lo strato successivo, la banda, controlla la radio e imposta la sequenza di frequenza hop. La banda fornisce anche la crittografia di livello inferiore e la gestione dei pacchetti. Due tipi di collegamenti sono stabiliti a questo livello: Synchronous Connection Oriented (SCO) collegamenti utilizzati per voce, e Asynchronous Connection Less (ACL), che vengono utilizzati per i dati che non hanno bisogno di un collegamento sincrono.

3 Bluetooth Protocol Stack Tutorial

dispositivi vivavoce Bluetooth sono popolari.

Esaminare la struttura del dispositivo. Il Link Manager Protocol (LMP), insieme con la baseband stabilire e collegamenti di controllo tra i dispositivi e sono di solito attuato dal dispositivo. Il livello di Host Controller (HCL) è l'interfaccia tra l'hardware ed il Logical Link Control Protocol e adattamento (L2CAP), che di solito è sull'host. Se il L2CAP è anche sul dispositivo l'HCL può non essere necessario, come il L2CAP in grado di comunicare direttamente con la LMP.

4 Bluetooth Protocol Stack Tutorial

Ci sono dispositivi USB Bluetooth.

Riconoscere che il Host Controller Interface (HCI) è sul dispositivo e ottiene la comunicazione sul bus fisico. Il driver HCI è sull'host e formatta la data per il controller host sul dispositivo Bluetooth.

5 Bluetooth Protocol Stack Tutorial

Ci sono molti usi per la tecnologia Bluetooth.

Creare l'interfaccia per il software e il dispositivo. Questa interfaccia può essere diretto alla L2CAP oppure può utilizzare protocolli come RFCOMM, TCS e SDP. Perché la Special Interest Group Bluetooth (SIG) è stato creato da Ericsson, IBM, Intel, Nokia e Toshiba per creare una specifica aperta per la connettività wireless a corto raggio che avrebbe lavorato su più piattaforme, accetta una serie di protocolli.

Consigli e avvertenze

  • Per incoraggiare la creazione di un sistema di comunicazione cross-platform, il nucleo specifiche Bluetooth e profilo sono royalty free e disponibili presso il "Get Zona Tecnica" sul sito ufficiale Bluetooth (vedi Risorse). Sfruttate l'informazione che viene liberamente offerto lì.
  • Non aspettatevi di creare la prima interfaccia senza incontrare difficoltà. Uno degli elementi chiave per il successo della tecnologia Bluetooth è la semplicità, tuttavia, che si estende solo finora. Prendete uno strato alla volta e assicurarsi che il fondamento è equilibrato, mette al livello successivo.