??? The GAP is the basis of all other profiles. Strictly speaking, all
profiles are based on the GAP. GAP defines the generic procedures
related to establishing connections between two devices, including
the discovery of Bluetooth devices, link management and configuration,
and procedures related to the use of different security
levels.
??? The SDAP describes the fundamental operations necessary for service
discovery. This profile defines the protocols and procedures to
be used by applications to locate services in other Bluetoothenabled
devices.
??? The SPP defines the requirements for Bluetooth devices necessary
for setting up emulated serial cable connections using RFCOMM
between two peer devices. SPP maps to the RFCOMM protocol
directly and enables legacy applications using Bluetooth wireless
technology as a cable replacement.
??? The GOEP is an abstract profile on which concrete usage case
profiles can be built. These are profiles using OBEX. The profile
defines all elements necessary for support of the OBEX usage models
(e.g., file transfer, synchronization, or object push).
Figure 1.5 shows the relationships among the various Bluetooth profiles.
The Bluetooth profiles are hierarchical. For example, the File Transfer
Profile is built on top of GOEP, which depends on SPP, which is built
upon GAP.
Pages:
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50