1蓝牙简介
蓝牙(BlueTooth)是一种支持设备短距离通信的无线电技术。
标准是IEEE802.15; 通用的射频频率是2.40GHZ的无线电接口; 带宽可达3Mb/s
蓝牙技术的不同“类别”
蓝牙BR/EDR(即基本速率/增强数据率)和低功耗蓝牙(Bluetooth Low Energy)技术
蓝牙BR/EDR主要应用在蓝牙2.0/2.1版,一般用于扬声器和耳机等产品;
低功耗蓝牙技术主要应用在蓝牙4.0/4.1/4.2版,主要用于市面上的最新产品中,例如手环、智能家居设备、汽车电子、医疗设备、Beacon感应器(通过蓝牙技术发送数据的小型发射器)等
2蓝牙的系统构成
- 无线射频单元(Radio)
负责数据和语音的发送和接收,特点是短距离、低功耗。 - 基带或链路控制单元(LinkController)
蓝牙基带BB(Base Band)基带是射频和高层协议的纽带。
一方面,基带将从高层协议的数据进行编码,然后传输给射频RF进行发送;
另一方面,基带接收射频收到的信号,并将之解调,然后传输给高层协议 - 链路管理单元(LinkManager)
负责管理蓝牙设备之间的通信,实现链路的建立、验证、链路配置等操作。
3蓝牙协议规范
传输协议、中介协议、应用协议;
1传输协议
负责蓝牙设备间,互相确认对方的位置,以及建立和管理蓝牙设备间的物理链路;
底层传输协议:
蓝牙射频(Radio)部分、基带链路管理控制器(Baseband&Link Controller)、链路管理协议(Link ManagerProtocol LMP)。负责语言、数据无线传输的物理实现以及蓝牙设备间的联网组网。
高层传输协议:
逻辑链路控制与适配器(LogicalLink Control and Adaptation Protocol)L2CAP 、主机控制接口(HostControl Interface,HCI)。为高层应用屏蔽了跳频序列选择等底层传输操作,为高层程序提供有效、有利于实现数据分组格式。
2中介协议
为高层应用协议或者程序,在蓝牙逻辑链路上工作提供必要的支持,为应用提供不同标准接口。
串口仿真协议:RFCOMM、服务发现协议:SDP、互操作协议IrDA、网络访问协议:PPP、IP、TCP、UDP、电话控制协议:TCS、AT指令集。
3应用协议
蓝牙的应用框架如下:
(1)、通用应用类框架:查询、建立连接服务等;
(2)、蓝牙电话应用类框架:电话控制、语言;
(3)、蓝牙连网应用类框架:网络应用相关;
(4)、对象交互服务类框架:IrDA、OBEX;
(5)、蓝牙音视频控制类框架。