The Basics of Bluetooth
We have been hearing of Bluetooth for quiet sometime now, you may even be having it on your computer system or mobile phone, but do you know what Bluetooth is? Bluetooth is a wireless communication protocol which can interact with other Bluetooth-enabled systems or devices. Thus basically Bluetooth is like any other communication protocols such as FTP, IMAP, SMTP and HTTP.
Bluetooth works on the client-server architecture where the device initiating the connection is a client and the device receiving the connection is server. Bluetooth is a great technology for connecting wirelessly as it transmits data at around 1mB per second consuming much less power compared to other wireless devices. However, for Bluetooth devices to function successfully, it requires to conform to Bluetooth specifications, which lays down the standards that the Bluetooth device must follow in order to communicate. It also contains the rules that the device must follow and can be downloaded from the Bluetooth website. The specification contains two parts, stack and profiles.
The Bluetooth protocol stack is the software component that can directly access the Bluetooth device. It controls settings such as communication parameters, power levels and other functionalities of the device. The stack is composed of layers, each having a particular task. The most common ones are mentioned in the succeeding paragraph.
HCI layer is the Host Controller Interface which acts as an interface between the host device and the radio. The L2CAP (Logical Link Controller Adaptation Protocol) acts as the multiplexer for all the data transferred through the device. However, audio signals are directly accessed through HCI layer. SDP is the Service Discovery Protocol and is used by the device to search for services on the remote Bluetooth device. The RFCOMM is the layer which is the virtual serial port protocol and OBEX is the Object Exchange Protocol.
The Bluetooth profiles were made in such a manner so that two Bluetooth devices can interoperate. In case you have a Bluetooth wireless phone and a Bluetooth-enabled PDA, then will these devices synchronize the phone lists saved on the other's memory? Can phone numbers be exchanged wirelessly from one device to another, and can the wireless phone with Bluetooth be used to access internet via the PDA? Hence it is not enough for the device to have stack it is also required to have a particular profile.
Article Source: http://EzineArticles.com/?expert=Sheetal_Sakpal
Bluetooth works on the client-server architecture where the device initiating the connection is a client and the device receiving the connection is server. Bluetooth is a great technology for connecting wirelessly as it transmits data at around 1mB per second consuming much less power compared to other wireless devices. However, for Bluetooth devices to function successfully, it requires to conform to Bluetooth specifications, which lays down the standards that the Bluetooth device must follow in order to communicate. It also contains the rules that the device must follow and can be downloaded from the Bluetooth website. The specification contains two parts, stack and profiles.
The Bluetooth protocol stack is the software component that can directly access the Bluetooth device. It controls settings such as communication parameters, power levels and other functionalities of the device. The stack is composed of layers, each having a particular task. The most common ones are mentioned in the succeeding paragraph.
HCI layer is the Host Controller Interface which acts as an interface between the host device and the radio. The L2CAP (Logical Link Controller Adaptation Protocol) acts as the multiplexer for all the data transferred through the device. However, audio signals are directly accessed through HCI layer. SDP is the Service Discovery Protocol and is used by the device to search for services on the remote Bluetooth device. The RFCOMM is the layer which is the virtual serial port protocol and OBEX is the Object Exchange Protocol.
The Bluetooth profiles were made in such a manner so that two Bluetooth devices can interoperate. In case you have a Bluetooth wireless phone and a Bluetooth-enabled PDA, then will these devices synchronize the phone lists saved on the other's memory? Can phone numbers be exchanged wirelessly from one device to another, and can the wireless phone with Bluetooth be used to access internet via the PDA? Hence it is not enough for the device to have stack it is also required to have a particular profile.
Article Source: http://EzineArticles.com/?expert=Sheetal_Sakpal
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home