A Typical Bluetooth Connection Sequence
In this simplified sequence “Joe’s Terminal” is a Bluetooth ready hand held terminal running an application that needs access to a printer.
1.Joe’s Terminal performs a search of its “piconet” (a Device Inquiry) and determines that there are four Bluetooth devices in the vicinity.
2.Joe’s Terminal queries each of the four devices to determine which services they provide (a Service Discov- ery). The Bluetooth enabled Encore “Sandy’s Printer” offers the printing service.
3.Joe’s Terminal sends a print connection request to Sandy’s Printer.
4.Sandy’s Printer evaluates the request and determines that Joe’s Terminal is permitted to use the print service, but only if the correct password is submitted.
5.Sandy’s Printer queries Joe’s Terminal for the password (Authentication).
6.Joe’s Terminal returns the correct password and the print connection is established.
7.After Joe’s Terminal is finished printing it disconnects with Sandy’s Printer. (Some Bluetooth services disconnect automatically, others must be closed manually.)
There are several layers of security in the Bluetooth system, so this sequence may not be a completely accurate representation of how your printer may function in a Bluetooth environment. For the most part, communications using the Bluetooth protocol are initiated and processed without any operator intervention, much like the IrDA system described previously.