Saturday, March 29, 2008

Bluetooth protocols


L2CAP

L2CAP, which stands for Logical Link Control and Adaptation Protocol is used within the Bluetooth protocol stack. It passes packets to either the Host Controller Interface (HCI) or on a hostless system, directly to the Link Manager.

L2CAP's functions include:

  • Multiplexing data between different higher layer protocols.
  • Segmentation and reassembly of packets.
  • Providing one-way transmission management to a group of other bluetooth devices.
  • Quality of service (QoS) management for higher layer protocols.

L2CAP is used to communicate over the host ACL (Asynchronous Connectionless) link. Its connection is established after the ACL link has been set up.

BNEP

BNEP stands for Bluetooth Network Emulation Protocol, and is used for delivering network packets on top of L2CAP. This protocol is used by the PAN (Personal Area networking) profile.

RFCOMM

RFCOMM is the abbreviation for Radio Frequency Communication. The Bluetooth protocol RFCOMM is a simple set of transport protocols, made on top of the L2CAP protocol, providing emulated RS-232 serial ports (up to sixty simultaneous connections of a bluetooth device at a time). The protocol is based on the ETSI standard TS 07.10.

RFCOMM is sometimes called Serial Port Emulation. The Bluetooth Serial Port Profile is based on this protocol.

SDAP

SDAP stands for Service Discovery Application Profile. Discovers/queries device information , services,and the characteristics if the services to enable the establishment of the connection between two or more bluetooth devices

OBEX

OBEX stands for Generic Object Exchange Profile (GOEP) profile. OBEX (abbreviation of OBject EXchange, also termed IrOBEX) is a communications protocol that facilitates the exchange of binary objects between devices. It is maintained by the Infrared Data Association but has also been adopted by the Bluetooth Special Interest Group and the SyncML wing of the Open Mobile Alliance (OMA). One of OBEX's earliest popular applications was in the Palm III personal digital assistant. This PDA and its many successors use OBEX to exchange business cards, data, even applications.

No comments: