BlueZ

Accepted Projects

List of projects accepted into BlueZ


Description

BlueZ provides support for the core Bluetooth layers and protocols.
It is flexible, efficient and uses a modular implementation.

It has many interesting features such as:

 * Complete modular implementation
 * Symmetric multi processing safe
 * Multithreaded data processing
 * Support for multiple Bluetooth devices
 * Real hardware abstraction
 * Standard socket interface to all layers
 * Device and service level security support

Currently BlueZ consists of many separate modules:

 * Bluetooth kernel subsystem core
 * L2CAP and SCO audio kernel layers
 * RFCOMM, BNEP, CMTP and HIDP kernel implementations
 * HCI UART, USB, PCMCIA and virtual device drivers
 * General Bluetooth and SDP libraries and daemons
 * Configuration and testing utilities
 * Protocol decoding and analysis tools
 * Audio Service witch gives support to profiles:
   HSP, HFP, AVDTP, A2DP, AVRCP
 * Input Service profiles: HID
 * Network Service profiles: PAN
 * Serial Service profiles: RFCOMM