
BlueGate 2100
Appendices—A: Intro to BT
July 26, 2001
WIDCOMM, Inc, Proprietary and Confidential
A-5
Service Discovery
Even though a device is within radio range the local device will not be able connect to it
if the remote device does not provide the requested service.
Service Discovery is the process of determining which Bluetooth services are available
on the devices within radio range.
Connection requests are made for a specific service. If the desired service is the File
Transfer Protocol (FTP) and the remote device does not offer that service, the connection
will not be allowed.
Security
The security parameters of the remote device must be set to allow the local device to
establish a connection.
Even though there is a remote device in the Bluetooth Neighborhood that provides the
desired service, the remote device security parameters may be set to allow only specific
devices to connect. If the requesting device is not on that list, it will not be allowed to
connect.
A T
YPICAL
C
ONNECTION
S
CENARIO
In this simplified scenario Joe’s PC is a Bluetooth-aware computer that needs access to
the network:
1. Joe’s PC performs a search of the Bluetooth Neighborhood (a Device Inquiry)
and determines that there are four Bluetooth devices in the vicinity.
2. Joe’s PC queries each of the four nearby devices to determine which services
they provide (a Service Discovery). Ann’s Computer offers the network access
service.
3. Joe’s PC sends a network connection request to Ann’s Computer.
4. Ann’s Computer evaluates the request and determines that Joe’s PC is permitted
to use the network connection service, PROVIDED THE CORRECT
PASSWORD IS SUBMITTED.
5. Ann’s Computer queries Joe’s PC for the password (Authentication).
6. Joe’s PC returns the correct password and the network connection is established.
7. Joe’s PC uses the network access connection on Ann’s Computer as if Joe’s PC
was connected directly to the network.
When Joe’s PC no longer needs the network access service the connection between it and
Ann’s Computer is disconnected by the operator.
Some Bluetooth services disconnect automatically; others must be closed manually.