Prev | Current Page 32 | Next

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

"Bluetooth Application Programming with the Java APIs Essentials Edition"

A Bluetooth profile is a set of
capabilities of the protocol layers that represent a default solution for a
usage model. Bluetooth profiles are the basis of Bluetooth protocol stack
qualification, and any new implementations of a Bluetooth profile have
to go through the qualification process described herein. The specification
and profiles continue to evolve as new areas are identified in which
Bluetooth wireless technology can be used. Bluetooth protocols and
profiles are discussed briefly in the next section.
1.3 Overview of Bluetooth Stack Architecture
This section provides a brief overview of the Bluetooth protocol stack. The
Bluetooth protocol stack can be broadly divided into two components: the
Overview of Bluetooth Stack Architecture 7
Bluetooth host and the Bluetooth controller (or Bluetooth radio module).
The Host Controller Interface (HCI) provides a standardized interface
between the Bluetooth host and the Bluetooth controller. Figure 1.3 illustrates
the Bluetooth host and Bluetooth device classification.
The Bluetooth host is also known as the upper-layer stack and
usually is implemented in software. It is generally integrated with the
system software or host operating system. Bluetooth profiles are built on
top of the protocols. They are generally in software and run on the host
device hardware.


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