蓝牙初识

蓝牙技术简介

1、什么是蓝牙?

蓝牙是一种支持设备短距离通信(一般10m内)的无线电 技术

1998年,爱立信、诺基亚、冬芝、IBM和英特尔联合成立了SIG(Bluetooth Special Interest Group)

ps:企业只要使用“蓝牙(Bluetooth)”相关商标在市场上销售产品,都必须向蓝牙技术联盟交纳商标使用费和产品认证费用。

2、蓝牙技术特点

3、蓝牙的两种类型(部署最为普遍)

BR/EDR:基础率/增强数据率(version:2.0/2.1)

特点是:支持持续无线连接,以点对点(P2P)网络拓扑结构建立一对一(1:1)设备通信。

LE:低耗能(version:4.0/4.1/4.2)

特点是:支持短时间无线连接,使用多个网络拓扑结构,包括点对点、广播(一对多)和网格(多对多)

4、蓝牙核心系统架构

Controller负责定义RF、Baseband等偏硬件的规范,并在这之上抽象出用于通信的逻辑链路。

Host负责在逻辑链路的基础上,进行更为友好的封装,这样就可以屏蔽掉蓝牙技术的细节,让Bluetooth Application更为方便的使用。

5、蓝牙协议

6、蓝牙profile

Profile是Bluetooth的一个很重要特性,就是所有的Bluetooth产品都无须实现全部的Bluetooth规范。为了更容易的保持Bluetooth设备之间的兼容,Bluetooth规范中定义了Profile。Profile定义了蓝牙系统从PHY到L2CAP每一层以及其他协议的功能和特性,设备之间应当如何实现一种连接或者应用。

其中GAP(Generic Access Profile)是一个最基本的profile,其定义了一个蓝牙设备的最基本要求。对于BR/EDR,其定义了包括射频,基带,链路管理层,L2CAP和服务发现协议等功能。

A2DP(Advanced Audio Distribution Profile)、AVRCP(Audio Video Remote Control Profile)、HFP(Hand-free Profile)是蓝牙音箱基本的常用的Profile。

  • A2DP(高级音频分发配置)(The Advanced Audio Distribution Profile)定义了如何将立体声质量的音频通过流媒体的方式从媒体源传输到接收器上。A2DP使用ACL蓝牙异步传输信道传输高质量音频内容,A2DP必须支持低复杂度及Sub-bandCodec(SBC,低带宽编解码),MPEG-1 Audio,Mpeg-2 Audio,MPEG-2,4高级音频编码(ACC)和自适应变换音频编码(ATRAC)。

  • AVRCP(音视频远程控制配置文件)(Audio/Video Remote Control Profile),定义了蓝牙设备和audio/video控制功能通信的特点和过程。该Profile定义了AV/C数字命令控制集。命令和信息通过AVCTP(Audio/Video Control Transport Protocol)协议进行传输。浏览功能通过AVRCTP的第二个channel而不是AV/C。传输媒体信息通过基于OBEX协议的BIP(Bluetooth Basic Imaging Profile)协议。

AVRCP定义了两个角色Controller(CT)Target(TG),CT控制TG

  • HFP(Hands-free Profile)(手持免提协议),让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等。使用场景如车载蓝牙,耳机和PDA,定义了AGHFP两种角色:

       AG(Audio Gate)音频网关---音频设备输入输出网关

       HF(Hands Free)免提---该设备作为音频网关的远程音频输入/输出机制,并可提供若干遥控功能。

 

更多蓝牙技术见:https://www.bluetooth.com/zh-cn/

猜你喜欢

转载自blog.csdn.net/qq_38576427/article/details/82971100