- 46 -
The RFCOMM protocol allows applications which utilize a serial port to communicate
via Bluetooth by presenting legacy serial based applications with a virtual serial port. In this
way, devices can utilize programs which facilitate traditional networking, file sharing, and peer
to peer communications. Many applications and devices currently use serial ports for
communication, making the RFCOMM portion of the protocol stack an important part of
Bluetooth.
One of the most important features of Bluetooth piconets is the ability to form on the fly.
The fluid creation and use of these networks requires a means for the nodes on the piconet to
discover the services available to them. To this end, the Service Discovery Protocol allows nodes
to interrogate each other as to the services they can offer. Once the SDP informs communicating
nodes as to the services available to them, normal piconet operations can make use of those
services.
The decision making body known as the Infrared Data Association created several
important protocols and communication standards for use with Infrared Devices. In order to
promote communication between Bluetooth nodes and other wireless devices, the SIG decided to
add the IrDA protocol layer to the stack. This protocol layer allows intercommunication between
devices that "speak" the IrDA protocol and Bluetooth nodes.
The final distinct layer of the Mid-level protocols is the TCS, or Telephony Control
Specification. The telephony layer dictates the ways in which a Bluetooth device sets up audio
transmissions. Once the call is established, the call is routed through the standard Bluetooth
audio channels. The TCS can also establish a call in the fashion of a modem (to support the
network access usage models above). Once the connection is made, the data is shunted through
the L2CAP layer, as normal. The TCS is a vital part of making Bluetooth devices a reliable two-
Kommentare zu diesen Handbüchern