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.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access