В руководстве "An Introduction to Bluetooth programming in GNU/Linux" отражены основные концепции программирования сервисов использующих Bluetooth. Приводятся примеры кода на Python и Си с использованием библиотеки BlueZ.