 Implemented on the controller.Standardized communication between the host stack (e.g., a PC or mobile phone OS) and the controller (the Bluetooth integrated circuit (IC)).This standard allows the host stack or controller IC to be swapped with minimal adaptation.