Bluetooth 5 stack

Bluetooth has three basic components: a hardware controller, host software, and application profiles. Bluetooth devices come in single and dual-mode versions, which means they either support only the BLE stack or they support classic mode and BLE simultaneously. In the following figure, one can see the separation between the controller and host at the Host Controller Interface (HCI) level. Bluetooth allows for one or more controllers to be associated with a single host.

The stack consists of layers, or protocols and profiles:

  • Protocols: Horizontal tiers and layers representing functional blocks. The following diagram represents a stack of protocols.
  • Profiles: Represent vertical functions that use protocols. Profiles will ...

Get Internet of Things for Architects now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.