Study Guide for Linux Developer

The Bluetooth SIG provides the self-study guide for Linux developers to explain the Bluetooth applications on Linux that uses D-Bus and BlueZ stack:

  • Includes a basic introduction to Bluetooth Low Energy (LE).
  • Explains the architecture of Bluetooth systems on Linux
  • Covers the key concepts relating to the interprocess communication system D-Bus and how it is used with the BlueZ stack.
  • Explains how to use D-Bus from the Python programming language to make and receive remote method calls and to emit and receive D-Bus signals.
  • Explains how to write code that acts as a Bluetooth LE Central device using Python, D-Bus and BlueZ, using practical exercises to compliment the theory.
  • Explains how to write code that acts as a Bluetooth LE Peripheral device using Python, D-Bus and BlueZ, using practical exercises to compliment the theory.
  • Illustrates how to set up your Linux kernel and build BlueZ from source to create a Linux environment for Bluetooth application development.

Please go to the Bluetooth Technology for Linux Developer page to find more details and download the study guide package.