Seção: Tutoriais Telefonia Celular
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
O Bluetooth Special Interest Group (SIG), formado pelas empresas que dão suporte ao desenvolvimento do Bluetooth, é o grupo que desenvolve suas especificações tendo publicado os releases apresentados na tabela a seguir.
Tabela 5: Versões da especificação do Bluetooth
* IEEE 802.15.1-2002
Por solicitação do SIG o IEEE 802 adotou as especificações do Bluetooth como um standard IEEE 802.15 para "Wireless Personal Area Network (WPAN)".
Os releases 1.0 e 1.1 da especificação do Bluetooth eram divididos em duas seções: especificação principal (Core) e definições dos profiles (perfis). Profiles (perfis) são especificações de um serviço específico ou aplicação, definidos de forma a garantir a interoperabilidade entre dispositivos Bluetooth.
A tabela a seguir apresenta os profiles (perfis) definidos para o Bluetooth.
Devido à natureza dinâmica de criação, modificação e desativação dos profiles, o SIG decidiu que a partir do release 1.2 apenas a especificação principal (core) seria publicada como um único documento.
A figura a seguir apresenta a relação entre as camadas de protocolo definidas pela especificação core do Bluetooth e as camadas do modelo OSI e do IEEE802. As camadas definidas pela especificação principal (core) do Bluetooth correspondem às camadas de MAC e física do IEEE 802.
Figura 6: Relação entre os Modelos OSI (ISO), IEEE.802 e Bluetooth
O Bluetooth core pode ser divido nas seguintes camadas:
Figura 7: Diagrama em blocos do Bluetooth core
As 3 camadas inferiores são normalmente implementadas em um Controlador Bluetooth. A interface entre este controlador e um servidor onde residem as camadas superiores do protocolo foi padronizada de modo a garantir a interoperabilidade entre dispositivos de vários fornecedores. Esta interface é chamada de Host Controller Interface (HCI).
Existem disponíveis no mercado, na forma de Circuitos Integrados (CI’s), que implementam o Controlador Bluetooth através de um ou dois CI’s, permitindo inclusive a incorporação de software de camadas superiores como o L2CAP. Para exemplos de fornecedores consulte o site www.bluetooth.com.
O Bluetooth oferece serviços de transporte lógico a serem utilizados por enlaces lógicos de suporte a canais do L2CAP ou protocolos de ordem superior. Estes serviços podem ser classificados em síncronos e assíncronos.
Nos serviços síncronos é feita a reserva de slots no canal físico podendo ser considerado uma forma de conexão comutada a circuito. A taxa de dados é de 64 kbit/s e tipicamente a informação transmitida é voz sendo a interface de áudio feita diretamente na camada de banda básica. Os serviços definidos são o SCO (Synchronous connection-oriented) e o eSCO (Extended SCO).
Os serviços de dados assíncronos disponíveis no Bluetooth para o transporte de dados como suporte à camada L2CAP e superiores são:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||



