The HostControllerInterface (HCI) is an interface via which status and control information is transferred between the host controller and a USB interface or an interface to Bluetooth and the corresponding protocol stack.
The Host Controller Interface (HCI) is based on the Logical Link Control and Adaptation Protocol (L2CAP). It manages the connection parameters between the communication partners and displays the device settings. In Bluetooth, the HCI interface provides the interface between the air interface and the Bluetooth protocol stack. In Bluetooth, the interface is located between the Bluetooth host protocols, which are located above the Link Manager Protocol (LMP), the link manager, and the baseband and RF controller functions, and the RF module.Bluetooth Embedded Control Interface (BECI). If the host adapter is in SATA, it is the Advanced Host Controller Interface (AHCI); for a host adapter for USB 2.0, the HCI interface is called Enhanced Host Controller Interface (EHCI) and for USB 1.1, Open Host Controller Interface (OHCI).