文档介绍:蓝牙通信协议
蓝牙通信协议
1 / 4
蓝牙通信协议
蓝牙通信协议 ( 适合于蓝牙开发工程师 )
蓝牙协议栈
---- 蓝牙技术规范的目的是使符合该规范的各种应用之间能够实现互操作。 互操
----1 .蓝牙核心协议
·基带协议
基带和链路控制层确保微微网内各蓝牙设备单元之间由射频构成的物理连
接。蓝牙的射频系统是一个跳频系统, 其任一分组在指定时隙、 指定频率上发送。
蓝牙通信协议
蓝牙通信协议
4 / 4
蓝牙通信协议
它使用查询和分页进程同步不同设备间的发送频率和时钟, 为基带数据分组提供了两种物理连接方式,即面向连接( SCO)和无连接( ACL),而且,在同一射频上可实现多路数据传送。 ACL适用于数据分组, SCO适用于话音以及话音与数据
的组合,所有的话音和数据分组都附有不同级别的前向纠错( FEC)或循环冗余校验( CRC),而且可进行加密。此外,对于不同数据类型(包括连接管理信息和控制信息)都分配一个特殊通道。
可使用各种用户模式在蓝牙设备间传送话音, 面向连接的话音分组只需经过基带传输,而不到达 L2CAP。话音模式在蓝牙系统内相对简单,只需开通话音连接就可传送话音。
·连接管理协议( LMP)
该协议负责各蓝牙设备间连接的建立。它通过连接的发起、交换、核实,进行身份认证和加密, 通过协商确定基带数据分组大小。 它还控制无线设备的电源模式和工作周期,以及微微网内设备单元的连接状态。
---
·逻辑链路控制和适配协议( L2CAP)
----
该协议是基带的上层协议,可以认为它与
LMP并行工作,它们的区别在于,
当业务数据不经过 LMP时, L2CAP为上层提供服务。 L2CAP向上层提供面向连接
的和无连接的数据服务, 它采用了多路技术、分割和重组技术、群提取技术。L2CAP
允许高层协议以 64k 字节长度收发数据分组。虽然基带协议提供了
SCO和 ACL
两种连接类型,但 L2CAP只支持 ACL。
---
·服务发现协议( SDP)
发现服务在蓝牙技术框架中起着至关紧要的作用,它是所有用户模式的基
础。使用 SDP可以查询到设备信息和服务类型, 从而在蓝牙设备间建立相应的连接。
----2 .电缆替代协议 (RFCOMM)
----RFCOMM是基于规范的串行线仿真协议。 它在蓝牙基带协议上仿真 RS-232 控
制和数据信号,为使用串行线传送机制的上层协议(如 OBEX)提供服务。
----3 .电话控制协议
--- ·二元电话控制协议( TCS-Binary 或 TCSBIN)
该协议是面向比特的协议, 它定义了蓝牙设备间建立语音和数据呼叫的控制信令,定义了处理蓝牙 TCS设备群的移动管理进程。 基于建议的 TCSBinary 被指定为蓝牙的二元电话控制协议规范。
蓝牙通信协议
蓝牙通信协议
5 / 4
蓝牙通信协议
·AT命令集电话控制协议
----SIG 定义了控制多用户模式下移动电