Advertisment

In-depth

author-image
PCQ Bureau
New Update

Bluetooth

uses a short range (10 meters) radio link. The range can be increased to about

100 meters with boosters, which increase the power of the signals. Bluetooth

uses the unlicensed ISM band (2.4 GHz). This makes Bluetooth-enabled products

workable across the globe, eradicating compatibility issues. Bluetooth devices

can communicate through non-metallic barriers like concrete walls too. To make

two (or more) Bluetooth devices talk, you don’t need to aim them at each

other. They emit omni-directional radio waves, which can be caught by other

Bluetooth devices located wherever and in whatever position, but within the

range.

Advertisment

One major problem in wireless communication is noise

induction. Radio waves can pick up noise from nearby devices like microwave

ovens. You can’t afford to lose data if that happens. This is where a

technique called "frequency hopping" comes into the picture. What is

transferred during a Bluetooth communication are packets. With frequency

hopping, after the transmission or reception of a packet, the Bluetooth device

hops or changes to a different frequency. The signal frequency changes about

1,600 times per second. In addition, it uses smaller packets and FEC (Forward

Error Correction) to further minimize the impact of interferences.

Bluetooth defines a protocol stack which essentially consists

of following layers:

  • Radio : The Bluetooth radio layer is the lowest layer,

    and defines the frequency, transmitter and receiver characteristics.

  • Baseband : This forms the physical layer and provides :

  • Link control (asynchronous or synchronous)

  • Error correction

  • Frequency selection for frequency hopping

  • Security

  • LMP (Link Manager Protocol): This performs link setup,

    link configuration, and authentication

  • HCI (Host Controller Interface): This provides access to

    the Bluetooth Baseband, hardware status, and control registers

  • L2CAP (Logical Link Control and Adaptation Protocol):

    This forms the data link layer. It provides connectionless and

    connection-oriented data services to applications. Two link types are

    supported for the Baseband layer–SCO (Synchronous Connection-Oriented) and

    ACL (Asynchronous Connection-Less )

  • RFCOMM : This provides emulation for serial ports (RS232)

    on the L2CAP layer

  • SDP (Service Discovery Protocol) : It provides a means for applications to

    determine the available services and their characteristics.
Advertisment