BLE蓝牙方案过程蓝牙基本架构有哪些

  • 发布时间:2022-03-22 10:15:13

  • 浏览:387

BLE蓝牙方案过程蓝牙基本架构有哪些:

底层硬件模块

无线射频模块(Radio): 蓝牙底部,微带天线,负责数据接收和发送。

基带模块(BaseBand): 无线介质访问协议。为连接提供同步的物理链路(SCO)物理链路与异步无连接(ACL),负责传输跳频和蓝牙数据和信息帧,并提供不同层次的纠错功能(FEC和CTC)。

链路控制模块(LC): 蓝牙数据包的编码和解码。

链路管理模块(LM) :负责创建、修改和发布逻辑链接,更新设备之间的物理链接参数,安全和控制链路。

主机控制器接口(HCI): 是由基带控制器、连接管理器、控制器和事件寄存器组成的软硬件接口部分;软件接口提供下层硬件的统一命令,解释上下层信息和数据的传输。硬件接口包括 UART、SPI 和 USB 等。

蓝牙模块中间协议层

逻辑链路控制和适应协议(L2CAP): 蓝牙协议堆栈的基础也是实现其他协议的基础。为上层提供连接和无连接的数据包装服务;协议重用、分段和重组、认证服务质量、团队管理等。

f1a67ce638dfd6d7aedc2be83560a11.jpg

音视频发布传输协议(AVDTP)和谐音视频控制传输协议(AVCTP): 主要用于 Audio/Video前者用于描述传输,后者用于控制信号交换的格式和机制。

服务发现协议(SDP): 蓝牙技术框架是所有应用模型的关键层次。动态查询设备信息和服务类型,建立相应的服务通信渠道,为上层提供可用的服务类型和属性协议信息。

串口仿真协议(RFCOMM): 模拟 9 针 RS232 串口功能,实现设备间串行通信。

二进制电话控制协议(TCS): 基于 ITU-T Q.931 建议采用面向比特的协议,定义蓝牙设备之间建立语音和数据呼叫的控制信令(Call Control Signalling),并负责蓝牙设备组的移动管理过程。

4.3 蓝牙Profile

Bluetooth Profile 是蓝牙设备间数据通信的无线接口规范。目前有四大类十三种协议规则,厂家可以定制自己的规格。Profile 文件:

通用访问配置文件(GAP): 所有其他配置文件的基础定义了在蓝牙设备之间建立基带链路的一般方法,并允许开发人员根据 GAP 定义新的配置文件。包括所有蓝牙设备的功能、发现和连接设备的一般步骤、基本用户界面等一般操作。

服务发现应用配置文件(SDAP): 如何描述应用程序SDP 发现远程设备服务,可与向/从其他蓝牙设备发送/接收服务查询 SDP 连接。

串行端口配置文件(SPP): 基于 ETSI TS 07.10 规格定义如何设置虚拟串行端口,如何连接两个蓝牙设备。速度可达 128kb/s。

通用对象交换配置文件(GOEP): 任何对象(如图片、文档等)都可以从一个设备传输到另一个设备。


相关新闻