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 multiple IoT usecases where low-power radio transmission is a must. Thousands of 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.
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.
Need help with BlueZ? Contact us now!