Prev | Current Page 34 | Next

Timothy J. Thompson, C Bala Kumar, and Paul Kline

"Bluetooth Application Programming with the Java APIs Essentials Edition"


8 Chapter One: Introduction
1.3.1 Bluetooth Protocols
Figure 1.4 shows a block diagram of the Bluetooth protocol stack. Several
protocols are defined in the Bluetooth specification, but Figure 1.4
shows the common ones. Shaded boxes represent the protocols
addressed by Java APIs for Bluetooth wireless technology ( JABWT,
where API stands for application programming interface). The protocol
stack is composed of protocols specific to Bluetooth wireless technology,
such as the Service Discovery Protocol (SDP), and other adopted protocols,
such as the Object Exchange protocol (OBEXTM).
??? The Bluetooth radio (layer) is the lowest defined layer of the Bluetooth
specification. It defines the requirements of the Bluetooth
transceiver device operating in the 2.4-GHz ISM band.
L2CAP
Audio
RFCOMM
OBEX
TCP/UDP
BNEP
IP
SDP TCS binary
Baseband and link control
LMP
Bluetooth radio
HCI
Figure 1.4 Bluetooth protocol stack.
Overview of Bluetooth Stack Architecture 9
??? The baseband and link control layer enables the physical RF link
between Bluetooth units making a connection. The baseband handles
channel processing and timing, and the link control handles
the channel access control. There are two different kinds of physical
links: synchronous connection oriented (SCO) and asynchronous
connectionless (ACL).


Pages:
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46