Bluetooth stack

A Bluetooth stack is software that is an implementation of the Bluetooth protocol stack.

Bluetooth stacks can be roughly divided into two distinct categories:

  1. General-purpose implementations that are written with emphasis on feature-richness and flexibility, usually for desktop computers. Support for additional Bluetooth profiles can typically be added through drivers.
  2. Embedded system implementations intended for use in devices where resources are limited and demands are lower, such as Bluetooth peripheral devices.[1]
  1. ^ "Implementing Bluetooth in an Embedded Environment". Retrieved 22 April 2015.