1 / 8
文档名称:

蓝牙协议测试.doc

格式:doc   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

蓝牙协议测试.doc

上传人:xxj16588 2016/6/1 文件大小:0 KB

下载得到文件列表

蓝牙协议测试.doc

文档介绍

文档介绍:蓝牙协议测试蓝牙协议概述蓝牙技术规范( Specification )包括协议( Protocol )和应用规范( Profile )两个部分。协议定义了各功能元素(如串口仿真协议( M )、逻辑链路控制和适配协议( L2CAP ) 等各自的工作方式, 而应用规范则阐述了为了实现一个特定的应用模型( Usage model ), 各层协议间和运转协同机制。显然, Protocol 是一种横向体系结构, 而 Profile 是一种纵向体系结构。较典型的 Profile 有拨号网络( Dial-working )、耳机( Headset )、局域网访问( LAN Access ) 和文件传输( File Transfer )等,它们分别对应一种应用模型。整个蓝牙协议体系结构可分为底层硬件模块、中间协议层( 软件模块) 和高端应用层三大部分。图1 中所示的链路管理层( LM)、基带层( BB) 和射频层( RF) 属于蓝牙的硬件模块。 RF 层通过 无需授权的 ISM 频段的微波, 实现数据位流的过滤和传输, 它主要定义了蓝牙收发器在此频带正常工作所满足的要求。 BB 层负责跳频和蓝牙数据及信息帧的传输。 LM 层负责连接的建立和拆除以及链路的安全机制。它们为上层软件模块提供了不同的访问人口, 但是两个蓝牙设备之间的消息和数据传递必须通过蓝牙主机控制器接口( HCI )的解释才能进行。也就是说, HCI 是蓝牙协议中软硬件之间的接口, 它提供了一个调用下层 BB、 LM 状态和控制寄存器等硬件的统一命令接口。 HCI 层以上的协议实体运行在主机上,而 HCI 以下的功能由蓝牙设备来完成,二者之间通过一个对两端透明的传输层进行交互。中间协议层包括逻辑链路控制和适配协议( L2CAP,Logical Link Control and Adaptation Protocol )、服务发现协议( SDP , Service Discovery Protocol )、串口仿真协议( M )和电信通信协议( TCS,Telephone control Protocol )。 L2CAP 完成数据拆装、服务质量控制和协议复用等功能, 是其他上层协议实现的基础, 因此也是蓝牙协议栈的核心部分。 SDP 为上层应用程序提供一种机制来发现网络中可用的服务及其特性。 M 依据 ETSI 标准 在 L2CA P 上仿真 9针 RS232 串口的功能。 TCS 提供蓝牙设备间话音和数据的呼叫控制信令。在蓝牙协议栈的最上部是高端应用层( Applications ), 它对应于各种应用模型的 profile 。 2 蓝牙协议测试背景 蓝牙测试背景蓝牙组织成员为证明自己的产品达到了蓝牙组织加入协定的要求,符合蓝牙规范, 必须通过蓝牙认证。蓝牙认证设置的目的在于保护蓝牙无线互连技术的一致性,同时尽可能降低对产品开发商的要求。任何一个生产或销售蓝牙设备的公司必须首先签署蓝牙协定以成为蓝牙组织成员, 然后证明自己的产品符合蓝牙系统规范( 包括一致性要求)。在成功通过蓝牙认证之后,产品方案被列入合格产品目录。产品必须完全通过蓝牙认证,否则不享有蓝牙组织协定所赋予的权利。蓝牙设备测试规范包括一系列为验证蓝牙设备而设计的测试。蓝牙设备应对蓝牙设备测试规范中所有