×
Namespaces

Variants
Actions

Visão Geral de Bluetooth

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Tradução:
Originado de Bluetooth Overview
Por leandrodds
Última alteração feita por hamishwillee em 16 Dec 2011
Bt protocol stack.JPG

A tecnologia sem fio Bluetooth é uma especificação de baixo custo, curto alcance, e baixo consumo de energia para redes ad-hoc para comunicação de dados e voz em qualquer lugar do mundo. Ela foi criada pela Ericsson em 1994 para prover conexão sem fioentre dispositivos e telefones celulares. O nome e o logotipo vêm de um rei escandinavo chamado Harold Bluetooth (Blatand'). É baseada na freqüência não licenciada de 2.4GHz. O rádio não é como o rádio dos celulares usados para conectar operadoras de telefonia celular. A média de distância entre o transmissor e o receptor é 10 Metros (dependendo da classificação do rádio do Bluetooth por Bluetooth SIG). Este alcance também pode ser de 100 Metros.

Contents

Características do Bluetooth

A principal razão para usar Bluetooth é o baixo custo de conexão e a habilidade de se conectar a vários tipos de dispositivos eletrônicos, não apenas PC's e outros telefones celulares. Portanto, a maioria dos dispositivos Bluetooth não precisam de um Sistema Operacional para disponibilizá-los. Isto é possível porque a tecnologia é baseada em perfis que definem um conjunto de protocolos para cada funcionalidade habilitada.

Estes são alguns dos perfis definidos:
- GAP: Generic Access Profile (obrigatório para todos os dispositivos - habilita requisições, descoberta de serviços, etc.)
- PAN: Personal Area Network (Perfil para rede de área pessoal)
- SPP: Serial Port Profile (Perfil para porta serial - emula RS-232 sobre RFCOMM)

Para mais perfis veja:PaloWireless

Scatternet.jpg

Se existir um grupo de dispositivos Bluetooth com o perfil PAN, eles podem criar uma rede onde um dispositivo é o 'mestre' e os outros são 'escravos'. Essa rede é chamada de "Piconet" e tem 1 mestre e no máximo 7 escravos. É possível para um escravo de uma determinada piconet se tornar o mestre para uma outra piconet. Portanto, é possível juntar piconets para formar uma "Scatternet". É possível criar um máximo de 10 "Scatternet".

Um uso comum de Bluetooth é conectar um headset Bluetooth a um telefone. Isso significa que você não precisa cabos para conectar ao seu telefone. Um dos últimos desenvolvimentos é utilizar telefone celulares específicos como tocadores de música estéreo através de Bluetooth usando fones que disponibilizam o Advanced Audio Distribution Profile (A2DP) para Bluetooth 2.0.

Esses são alguns exemplos de dispositivos que usam Bluetooth para se comunicar: - Headsets (Audio Profile)
- GPS (SPP)
- Impressoras (SPP)
- Cartões Virtuais, Notas (OBEX)

Visão Técnica Resumida

RF:
- Freqüência 2.4GHz (ISM)
- Banda 79MHz e 79 canais (1MHz por canal)
- Salto de freqüência e TDM (Time Division Multiplexing) - 1.600 saltos/segundo


Faixas de Rádio:
- Classe 1: 100 metros (300 pés)
- Classe 2: 10 metros (30 pés)
- Classe 3: 1 metro (3 pés)

Taxa: 1MBps (Teórica)
Taxa: ~700KBps (Real - aproximada e sem sobrecarga)
Capacidade de Datos/Voz simultâneos

Estabelecendo uma conexão

O MESTRE é sempre quem REALIZA a conexão;
ESCRAVOS esperam por conexões. (O escravo acorda cada 1,28s para escutar um dos 32 slots disponíveis)

  1. O Mestre realiza o INQUIRY
  2. Escravos (no modo LIAC ou GIAC) respondem com uma chave e relógio. Se um dispositivo está no modo NOT DISCOVER, ele não irá responder.
  3. O Mestre envia comando PAGE e aguarda por ACK
  4. O Escravo envia ACKnowledges

Procurando por Serviços

  1. O Mestre pergunta por serviços disponíveis (usando o protocolo de descoberta de serviços - Service Discovery Protocol (SDP)
  2. O Escravo responde com identificadores de serviços UUID's (uma chave de 128 bits)

Codificando

O código normalmente é escrito para Symbian S60, mas pode ser desenvolvido usando Java e Python também.
Wiki: Como usar bluetooth e GPS
Nokia Developer: Where is TomTom Source?

Referencias

Links externos:
PaloWireless
Bluetooth.org
Bluetooth Tutorial (SUN)
Bluetooth.com

This page was last modified on 16 December 2011, at 04:31.
71 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×