BT HOST相关协议简介
本文只针对蓝牙协议栈HOST层相关协议做简单介绍,后续针对每一块的内容会慢慢加进来

HCI (Host Controller Interface):主机控制接口
L2CAP (Logical Link Control and Adaptation Protocol):逻辑链路控制和适配协议
RFCOMM ()串口仿真协议
OBEX (Object Exchange):对象交换协议。蓝牙短信,文件传输等协议都是走的OBEX。
由无线数据协议创建,并不是蓝牙本身的协议,通过OBEX协议可以创建出能够在任何传输机制(例如红外,TCP/IP)上运行的应用程序。蓝牙协议栈中的OBEX层实际是面向蓝牙设备间的文件传输而优化的,所以可以像传统的FTP一样使用。OBEX应用程序拥有像GET 和PUT这样的操作。
HFP (Hands-Free):蓝牙免提协议,一共分为两个角色:AG和HF,可以让蓝牙设备控制电话的接听、挂断、拒接、语音拨号等
HSP (Head-Set-Profile):蓝牙耳机协议
SPP (Serial Port Profile):蓝牙串口协议
IAP ():苹果的特有协议,分为IAP1 / IAP2,使用在Carplay或者iPod功能
PBAP (Phone Book Access):蓝牙电话本访问协议
MAP (Message Access Profile):蓝牙短信访问协议
OPP (Object Push Profile):对象推送协议
AVCTP (Audio/Video Control Transport Protocol)音视频控制传输协议
AVDTP (Audio/Video Distribution Transport Protocol):音视频分布传输协议
HID (Huamn Interface Device):人机接口协议
A2DP (Advanced Audio Distribution): 蓝牙音乐协议
AVRCP (Audio/Video Remote Control Profile):蓝牙音乐控制协议
ATT (Attribute Protocol):蓝牙属性协议
GATT (Generic Attribute Profile):蓝牙通用属性协议
SM (Security Manager): 蓝牙安全管理协议
