Name
BT — Bluetooth subsystem support
Bluetooth is low-cost, low-power, short-range wireless technology. It was designed as a replacement for cables and other short-range technologies such as IrDA. Bluetooth operates in personal area range that typically extends up to 10 meters. More information about Bluetooth can be found at http://www.bluetooth.com.
The Linux Bluetooth subsystem consist of several layers:
- Bluetooth Core
HCI device and connection manager, scheduler
- HCI Device drivers
Interface to the hardware
- SCO Module
SCO audio links
- L2CAP Module
Logical Link Control and Adaptation Protocol
- RFCOMM Module
RFCOMM Protocol
- BNEP Module
Bluetooth Network Encapsulation Protocol
- CMTP Module
CAPI Message Transport Protocol
- HIDP Module
Human Interface Device Protocol
To use the Linux Bluetooth subsystem, you will need several user-space utilities such as hciconfig and hcid. These utilities and updates to Bluetooth kernel modules are provided in the BlueZ packages at http://www.bluez.org.
Get Linux Kernel in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.