January 2018
Intermediate to advanced
524 pages
13h 33m
English
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:
Read now
Unlock full access