藍牙主機控制接口(HCl)可為基帶控制器、連接控制器、硬件狀態、控制寄存器提供命令接口,並可在藍牙設備的主機和基帶之間提供一個通用接口。HCI層以上的協議在主機上運行,而以下的協議由藍牙主機控制器硬件來完成。這樣既可保證底層協議傳輸的穩定性,又支持了上層應用協議的可擴展性。
HCI提供了訪問bluetooth control的統一接口,通俗來講,就是定義了特定的格式來控制藍牙芯片來做相應的動作。