USB Device Driver for Linux Bluetooth Stack

This paper depicts the structure and characteristics of BlueZ based on analyzing the source code of Linux bluetooth stack BlueZ.It analyzes the implementation of bluetooth USB transport driver scheme and data processing procedure in detail,and gives the key data structure and implementation of bluetooth device driver.It summarizes the approach of developing Linux bluetooth USB device driver and the key technology.