射频和无线供应商和资源的家

一站式满足您的射频和无线需求

蓝牙协议栈/层


本教程部分蓝牙基础知识涵盖以下子主题:
主页频率PHY层MAC层堆栈电源类安全产品版本


蓝牙协议体系结构由以下几个部分组成蓝牙协议栈
•核心协议由5层协议栈组成,即无线电、基带、链路管理器协议、逻辑链路控制和自适应协议、业务发现协议。

•电缆更换协议,RFCOMM

•电话控制协议

•采用协议PPP、TCP/UDP/IP、OBEX、WAE/WAP

核心协议

广播:本协议规范定义了空中接口、频段、跳频规范、使用的调制技术和发射功率等级。

基带:本部分协议规范中定义的piconet内蓝牙设备之间建立连接所需的寻址方案、数据包帧格式、定时和功率控制算法。

链路管理器协议:负责建立蓝牙设备之间的链路,并维护蓝牙设备之间的链路。该协议还包括身份验证和加密规范。设备间数据包大小的协商可以通过这个来处理。

逻辑链路控制和自适应协议: L2CAP协议使上层帧格式适应基带层帧格式,基带层帧格式适应上层帧格式。L2CAP同时负责面向连接和无连接的服务。

服务发现协议:服务相关的查询,包括设备信息,可以在此协议下进行,以便在蓝牙设备之间建立连接。


蓝牙协议栈

电缆更换协议

串口常用来提供设备之间的串行通信。蓝牙使用RFCOMM作为线缆替换协议。RFCOMM作为虚拟串口,用于二进制数字数据位的传输。它基本上在蓝牙物理层上模拟RS232规范。

电话控制协议

TCS-BIN是这里使用的一种面向位的协议。它规定了呼叫控制信号和移动管理程序。这些信号负责建立语音和数据通话。

采用协议

这些协议已经由其他标准机构定义,并在蓝牙协议栈架构中没有任何变化。协议包括PPP、TCP/UDP/IP、OBEX和WAE/WAP。

PPP是一种用于传输IP数据报的点对点协议。

TCP/UDP和IP是基本TCP/IP模型的一部分,更多信息请参阅我们的文章OSI和TCPIP层的基础知识

OBEX是IrDA开发的对象交换协议,它类似于HTTP。它是会话级协议。

WAE和WAP提供无线应用环境,WAP提供无线应用协议。


BLE(蓝牙低能耗)链路

BLE协议栈 BLE连接建立流程

蓝牙v4.2 vs v5.0 >>
蓝牙v5.0 vs v5.1 >>
BLE状态和状态图>>
BLE广告和数据频道>>
BLE协议栈架构>>
BLE连接进程>> .使用实例
BLE广告和数据包格式>>



相关链接

蓝牙产品供应商
蓝牙v1.2 v2 v2.1 v3 v4 v4.1的区别


分享本页

翻译本页
Baidu