In a world where mobile devices, computers and accessories are meant to interoperate wirelessly with each other, first-class Bluetooth support is a necessity.
Bluetooth is an industry standard for secure data exchange over short distances. Bluetooth has been widely used for hands-free telephony, wireless audio streaming, file transfers, wireless personal area networks (PANs) and other useful applications. More than 17000 companies take part in the special interest group governing the specification, qualification programme and trademarking of this technology. Over the years, multiple revisions of the Bluetooth specification have been published. With Bluetooth 4.0 comes the "Bluetooth low energy" protocol aimed at facilitating low-power and low-latency wireless connectivity in ultra-small form factor devices.
As the official Linux Bluetooth protocol stack since 2001, BlueZ encompasses kernelspace modules and the bluetoothd userspace daemon.
BlueZ provides real hardware abstraction and out-of-the-box support for the vast majority of Bluetooth devices, including support for all major profiles and security modes they require. BlueZ's modular implementation has been successfully used in many devices, including Android phones, TomTom GPS navigation systems, Nokia's Linux-based phones, in-vehicle infotainment systems, and so on.
As contributors to the BlueZ project, we have proven expertise around Bluetooth hardware enablement. As a registered member of the Bluetooth SIG, we also have access to extensive documentation and information unavailable to the general public.
Need help with BlueZ? Contact us now!