A printing service is one example of a Bluetooth server application.
Additional examples of Bluetooth server applications can be found at
the Bluetooth SIG Web site (www.bluetooth.com and www.bluetooth.org):
LAN access servers, ?¬?le and object servers, synchronization services, and so
on.JABWTdevelopers can create Bluetooth server applications to implement
one of the Bluetooth pro?¬?les or to implement their own custom service.
These services are made available to remote clients by the de?¬?nition of a
service record that describes the serviceandthe addition of that service record
to the service discovery database (SDDB) of the local device.
Figure 3.3 illustrates the Bluetooth components involved in service
registration and service discovery. The SDP is a Bluetooth protocol for
discovering the services provided by a Bluetooth device. A server application
adds a service record to the SDDB. The Bluetooth stack provides
an SDP server, which maintains this database of service records. Service
discovery clients use SDP to query the SDP server for any service records
of interest. A service record provides suf?¬?cient information to allow an
SDP client to connect to the Bluetooth service on the server device.
After registering a service record in the SDDB, the server application
waits for a client application to initiate contact with the server to access
the service.
Pages:
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79