蓝牙协议体系结构

一.蓝牙技术特点

  • 工作频段:2.4GHz的工科医(ISM)频段,无需申请许可证。大多数国家使用79个频点,载频为(2402+k)MHz(k=0,1, 2…78),载频间隔1MHz。采用TDD时分双工方式。
  • 传输速率:1Mb/s(V2.0以上版本吗)
  • 调试方式:BT=0.5的GFSK调制,调制指数为0.28-0.35。
  • 采用跳频技术:跳频速率为1600跳/秒,在建链时(包括寻呼和查询)提高为3200跳/秒。蓝牙通过快跳频和短分组技术减少同频干扰,保证传输的可靠性。
  • 语音调制方式:连续可变斜率增量调制(CVSD,ContinuousVariable Slope Delta Modulation),抗衰落性强,即使误码率达到4%,话音质量也可接受。
  • 支持电路交换和分组交换业务:蓝牙支持实时的同步定向联接(SCO链路)和非实时的异步不定向联接(ACL链路),前者主要传送语音等实时性强的信息,后者以数据包为主。语音和数据可以单独或同时传输。蓝牙支持一个异步数据通道,或三个并发的同步话音通道,或同时传送异步数据和同步话音的通道。每个话音通道支持64kbps的同步话音;异步通道支持723.2/57.6kbps的非对称双工通信或433.9kbps的对称全双工通信。
  • 支持点对点及点对多点通信:蓝牙设备按特定方式可组成两种网络:微微网(Piconet)和分布式网络(Scatternet),其中微微网的建立由两台设备的连接开始,最多可由八台设备组成。在一个微微网中,只有一台为主设备(Master),其它均为从设备(Slave),不同的主从设备对可以采用不同的链接方式,在一次通信中,链接方式也可以任意改变。几个相互独立的微微网以特定方式链接在一起便构成了分布式网络。所有的蓝牙设备都是对等的,所以在蓝牙中没有基站的概念。
  • 工作距离:蓝牙设备分为三个功率等级,分别是:100mW(20dBm)、2.5mW(4dBm)和1mW(0dBm),相应的有效工作范围为:100米、10米和1米。

二.蓝牙的协议架构

 

 

 1.应用协议(Application Profiles)

    蓝牙应用程序要与蓝牙产品进行配合使用都必须通过相应的Bluetooth profile支持,它从应用场景的角度为蓝牙技术的使用制定了不同的规范。如:

   1.A2DP高级音频分发协议

   2.AVRCP音视频远程控制协议

   3.HSP耳机配置协议

   4.HFP电话免提协议

   5.PBAP电话本下载协议

2.中间件协议层(Core Host)

用于规定蓝牙设备必须实现的通用功能和协议层次。它由软件和硬件模块组成,两个模块之间的信息和数据通过主机控制接口(HCI)的解释才能进行传递。

     1.主机控制接口协议(Host control interface):软件和底层硬件之间提供了一种标准化通信接口,主要完成发生命令给底层硬件和接收来自底层硬件的事件消息。

     定义了四种物理通信接口方式:①UART异步通信接口;②3线UART接口;③USB通用接口;④SDIO安全数字输入输出接口

    2.逻辑链路控制和适配协议(Logical Link Control and Adaptation Protocol): 向高层提供面向连接的和无连接的数据服务,它主要完成数据的拆装、服务质量控制、协议的复用、分组的分割和重组,及组提取等功能,是其他上层协议实现的基础。

    3.安全管理(Security Manager):定义了配对和密钥分发的方法,为上层安全连接与另一个蓝牙设备交互数据提供功能

    4.属性协议(Attribute Protocol ):将蓝牙设备信息封装成数据块如:蓝牙设备名称、蓝牙连接状态,用于低功耗蓝牙的数据传输,具有快速简单的特点。

    5.通用访问配置文件(Generic Access Profile) :为应用层提供设备之间相互发现对方并建立连接服务,包括设备发现、链路建立、链路终止、启动安全功能以及设备配置。

   6.服务发现协议(Service Discovery Protocol):蓝牙服务发现协议

   7.通用属性配置(Generic Attribute Profile):对ATT封装的数据块进行解析处理,为应用层提供发现设备、获取蓝牙设备信息服务

3.底层硬件(Core Controller)

一般集成于蓝牙硬件模块中, 实现蓝牙设备间的信息交互和数据传输,为上层软件模块提供了不同的访问入口,但是两个模块接口之间的消息和数据传递必须通过蓝牙主机控制器接口的解释才能进行

    1.无线射频单元(Radio frequency):负责数据和语音的发送和接收,特点是短距离、低功耗。蓝牙天线一般体积小、重量轻,属于微带天线。

    2.基带(Baseband):负责跳频和蓝牙数据及信息帧的传输。

    3.链路管理单元(LinkManager):负责连接的建立和拆除,以及链路的安全和控制。

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值