Raspberry Pi doesn't come with a Bluetooth module in its board, so if you want to work with Bluetooth stacks, you should attach a Bluetooth module. The easier approach to attach a Bluetooth module into a Raspberry Pi board is to use Bluetooth USBs. There are many Bluetooth USB devices.
However, some Bluetooth USB devices are only compatible with Raspberry Pi. The following is a list of the tested Bluetooth USBs: