| |
|
|
 |
Bluetooth
Protocol Stack & Profile |
Protocol
Stack Structure |
| As Bluetooth defines all OSI 7 layers as below figure,
which is different from wireless LAN, it refers some parts about
protocols of related S/W. The protocols are RFCOMM making visible
as serial port, PPP being operated on it and IP,TCP/UDP on upper
layer. And TCS BIN protocol is for telephone application, OBEX used
in IrDA is for huge data transfer and WAP and WAE which are wireless
internet protocol for mobile phone are used. Additionally, Advanced
Audio function and remote control function for stereo music with
wireless communication can be applied. These protocols are always
controlled by L2CAP (Logical Link Control and Adaptation Protocol).
|
_ Protocol Stack
Bluetooth Protocol Stack can be classified by 4 layers according
to its use.
Bluetooth Core Protocol is used in almost Bluetooth embedded devices
and the other protocols are adopted according to its use. |
 |
| Protocol Stack |
Protocol |
| Bluetooth Core Protocol |
Baseband, LMP, L2CAP,
SDP |
 |
| Cable Replacement Protocol |
RFCOMM, AVDTP, AVCTP |
 |
| Telephony Control Protocol |
TCS Binary, AT-Command |
 |
| Application Protocol |
PPP, UDP/TCP/IP, OBEX, WAP, vCard, vCal,
IrMC, WAE |
 |
|
Profile |
| Profile is the definition of protocol arrangement for each application.
It is for ensuring interoperability between Bluetooth products from
different vendors and defined as following. Profile defines the
functions of each Bluetooth layers for every applications and relations
between layer and application. |
| _ Profile relation table |
 |
| Profile |
USAGE |
Profile
type |
| Generic Access |
Basic connection spec |
Should be applied to all Bluetooth
embedded device. |
| Service Discovery
Application |
Basic connection spec using
service discovery protocol(detect available service) |
 |
| Telephony Control Specification |
Telephony |
Profile for telephony and wireless telephony.
|
| Cordless Telephony
|
Wireless telephony |
| Intercom |
Radio |
| Headset, Handsfree |
Headset, Hands free |
 |
| Serial port |
Basic connection spec using serial port |
Profile
for connection to device with legacy serial port |
| Dial-up
Networking |
Modem, etc. |
| FAX |
FAX |
| LAN Access |
Router |
 |
| Generic Object Exchange |
Define generic Object Exchange |
Profile for object exchange or file transfer
using object exchange protocol(OBEX)of IrDA |
| File Transfer |
File transfer except for PC |
| Object Push |
Exchange name card |
| Synchronization
|
Synchronization with PC |
 |
| Advanced Audio Distribute
|
Wireless stereo streaming function |
For wireless transferring
of music files such as SBC, MP3 Type and wireless remote control
to listen stereo music. |
| Audio Video Remote
Control |
Wireless device remote control
function |
 |
|
| |
|
|