蓝牙核心技术与应用学习笔记

1.蓝牙规范(Specification)-->1)蓝牙核心协议(Core)
        -->2)蓝牙应用框架(Profiles)

蓝牙协议规范遵循开放系统互连参考模型(OSI/RM),从低到高地定义了蓝牙协议栈的各个层次,如图:

蓝牙核心技术与应用学习笔记_第1张图片

协议分层模型:从低到高顺序
传输协议:
射频(Radio)协议
基带与链路控制(Bascband & Link Controller)协议
链路管理器协议(Link Manager Protocol)
主机控制接口(HCI)协议
逻辑链路控制与适配协议(L2CAP)
中介协议:
服务发现协议(SDP) 
串口仿真(RFCOMM)协议
红外互操作协议(IrDA)
音频与电话控制协议(Audio & TCS-Binary)
网络封装协议(BNEP)
音频视频分发传输协议(AVDTP)
音频视频控制传输协议(AVCTP)

传输协议负责蓝牙设备间相互确认对方的位置,以及建立和管理蓝牙设备间的物理和逻辑链路。
底层传输协议侧重于语音与数据无线传输的物理实现以及蓝牙设备间的连接与组网。
高层传输协议为高层应用程序屏蔽了诸如跳频序列选择等低层传输操作,并未高层应用程序提供了更加有效和更有利于实现的数据分组格式。
HCI仅为应用协议堆栈的高层部分提供了一个访问底层传输协议(通常集成在蓝牙模块当中)的指令接口

中介协议层为高层应用协议或程序在蓝牙逻辑链路上工作提供了必要的支持,为应用层提供了各种不同的标准接口。

蓝牙核心技术与应用学习笔记_第2张图片

Radio
射频是指介于声音频率与红外线频率之间的电磁波频率
蓝牙射频规范规定了蓝牙射频频段、调制方式、调频频率、发射功率、接收灵敏度等参数。
蓝牙射频部分主要处理空中数据的收发

蓝牙的工作频率在2.4G的ISM(Industrial, Science and Medicine)频段。具体为2400-2483.5MHz,信道带宽1M,有79个信道。信道频率为2402+K,K取0-78,共79个信道。

蓝牙发射性能:3个功率级别
class 1: 100mW(20dBm分贝毫瓦)
class 2: 2.5mW(4dBm)
class 3: 1mW(0dBm)

基带与链路控制(Bascband & Link Controller)协议
蓝牙设备发送数据时,基带部分将来自高层协议的数据进行信道编码,向下传给射频进行发送;接收数据时,射频将经过解调恢复空中数据并上传给基带,基带再对数据进行信道解码,向高层传输。

蓝牙核心技术与应用学习笔记_第3张图片

链路管理器(LMP):
主要负责完成设备功率管理、链路质量管理、链路控制管理、数据分组管理和链路安全管理。其运行在蓝牙模块中,蓝牙设备用户通过链路管理器可以对本地或远端蓝牙设备的链路情况进行设置和控制,实现对链路的管理。

HCI分组类型:指令分组(Command Packet)、事件分组(Event Packet)和数据分组(Data Packet)。

逻辑连接控制和适配协议( the Logical Link Control and Adaptation Layer Protoco,L2CAP)
L2CAP通过协议多路复用、分段重组操作和组概念,向高层提供面向连接的和无连接的数据服务。


.....

你可能感兴趣的:(Bluetooth)