当前位置: 网学 > 网学资源大全 > 计算机 > 正文

蓝牙协议的体系结构

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供蓝牙协议的体系结构,希望对需要蓝牙协议的体系结构网友有所帮助,学习一下吧!

资料包括: 论文(15页5779字) 图纸 
说明:
1 简介

蓝牙标准化团体开发了蓝牙技术规范草案(版本1.0)(下文称之为“技术规范”),它可以用来开发交互式的服务,交互操作方式的射频模式应用软件以及数据通讯协议。本文的目的在于对“技术规范”中的众协议给出一个概述,指出它们的性能及其相互之间的关系。此外,一些被蓝牙标准化团体定义了的应用模式也将作介绍,在这里,你们将会看到这些协议是如何被用来支持这些应用模式。

1.1 蓝牙协议栈 Bluetooth Protocol Stack

这份技术规范的最终目的在于能使基于本规范上的应用软件能够进行交互式操作。为了获得这种能力,处于远程设备上的相互匹配的应用程序(比如相应的客户端程序和服务器端程序)必须运行在相同的协议栈之下。下面的协议列表是一个协议栈的例子,这个协议栈被用来支持一个商业性的卡片交易程序:vCard ®OBEX ® RFCOMM ® L2CAP ® Baseband,这个协议栈包涵了从一个内部对象标识协议vCard到余下栈中无线(over-the-air)传输协议。
不同的应用程序也许运行于不同的协议栈之上,不过这些不同协议栈中的每一个都使用一个公共的蓝牙数据链路层和物理层,在下面的部分中可以看到更多的关于协议层的细节。图1(?)显示了被技术规格所定义的完整的蓝牙协议栈,在这个技术规格上,交互式应用程序支持蓝牙的应用模式得以被建立。并不是所有的应用程序使用所有的在图1中所示的协议。
相反地,应用程序往往只利用协议栈中的某些部分。并且,协议栈中的某些附加垂直协议子集恰恰用于支持主要应用的服务,就像TCS Binary(电话控制规范)或者SDP(服务搜索协议)。值得注意的是,图1展示了当有效数据需要无线传送时协议是如何利用其它协议所提供的服务的。而且这些协议可能也和另外的不同协议有着另外的关系。举例来说,当需要控制链路管理器时,一些协议(L2CAP,TCS Binary)也许会用到LMP(链路管理协议)。
完整的协议栈既包含着象LMP和L2CAP这样的蓝牙特定协议又包含着象OBEX(对象交换协议)和UDP(用户数据报协议)这样的非蓝牙特定协议。在设计协议和整个协议栈时,主要的原则是为了能够在更高的层上最大限度的利用已有的协议来实现不同的目的。这些协议的再使用可以使现存的应用程序用于蓝牙技术中并能够使这些应用程序的“无缝”操作(smooth operation)和通用性得到保证。因而已经开发出的许多应用程序可以立刻利用基于此规范的软件和硬件系统。蓝牙技术规范的开放性保证了设备制造商可自由地选用其专利协议或常用的公共协议,在蓝牙技术规范上开放新的应用。


2 蓝牙体系结构中的协议

蓝牙协议栈分4层:
蓝牙核心协议:基带、LMP、L2CAP、SDP;
电缆替代协议:RFCOMM
电话传送控制协议:TCS Binary、 AT-commands
可选协议:PPP , UDP/TCP/IP, OBEX, WAP,
vCard , vCal, IrMC、WAE
除上述协议层外,规范还定义了主机控制器接口(HCI),它为基带控制器、链路管理器、硬件状态和控制寄存器提供命令接口。在图1中,HCI位于L2CAP下层,但HCI也可以位于L2CAP上层。
蓝牙核心协议是由蓝牙标准化组织制定的蓝牙指定协议组成,RFCOMM和TCS binary虽然也是由蓝牙标准化组织开发而成,但是它们是基于ETSI TS 07.10 和ITU-T Recommendation Q.931协议。绝大部分蓝牙设备都需要核心协议(加上无线部分),而其他协议根据应用的需要而定。
电缆替代层,电话传送控制层和可选协议层一同形成了应用导向协议,这使得应用程序得以运行于蓝牙核心协议之上。正如前文所述,蓝牙技术规范是开放的,其它的协议(如HTTP,FTP等)可以以交互的方式如图1所示的那样运行于其上。
目录:
1 简介4
1.1 蓝牙协议栈4
2 蓝牙体系结构中的协议条款.6
2.1 蓝牙内核协议..7
2.1.1 基带.7
2.1.1.1音频..7
2.1.2 连接管理协议..7
2.1.3逻辑连接控制和适应协议.7
2.1.4 服务搜索协议(SDP).8
2.2 电缆移位协议..8
2.2.1 RS232串口仿真协议(RFCOMM)8
2.3 电话控制协议.8
2.3.1 电话控制协议 – 二进制.8
2.3.2 电话控制协议 – AT 命令集8
2.4 被采用的协议9
2.4.1 点对点协议PPP.9
2.4.2 TCP/UDP/IP9
2.4.3 OBEX 协议.9
2.4.3.1内容格式9
2.4.4 无线应用程序协议WAP10
2.4.4.1内容格式.11
3 蓝牙应用模式和协议..12
3.1 文件传输应用模型.12
3.2 Internet网桥模式.12
3.3 局域网访问模式13
3.4 同步模式..14
3.5 三合一电话模式14
3.6头戴式设备模式..15
4 综述16
5 参考书目..17
6 缩写词表.19

参考文献:
Bluetooth Special Interest Group, Baseband Specification
Bluetooth Special Interest Group, LMP Specification
Bluetooth Special Interest Group, L2CAP Specification
Bluetooth Special Interest Group, SDP Specification
Bluetooth Special Interest Group, RFCOMM with TS 07.10
Bluetooth Special Interest Group, Telephony Control Protocol
Specification
Bluetooth Special Interest Group, Headset Profile
Bluetooth Special Interest Group, Dial-Up Networking Profile
Bluetooth Special Interest Group, Fax Profile
Internet Engineering Task Force, IETF Directory List of RFCs
Bluetooth Special Interest Group, IrDA Interoperability
Bluetooth Special Interest Group, Interoperability Requirements for
Bluetooth as a WAP Bearer
The Internet Mail Consortium, vCard - The Electronic Business Card
Exchange Format, Version 2.1, September 1996.
The Internet Mail Consortium, vCalendar - The Electronic Calendaring
and Scheduling Exchange Format, Version 1.0, September 1996.
[15] Infrared Data Association, IrMC (Ir Mobile Communications)
Specification, Version 1.1, February 1999.
[16] WAP Forum, WAP Forum Specifications
[17] Bluetooth Special Interest Group, Bluetooth Host Controller Interface
Functional Specification
[18] ETSI, TS 07.10, Version 6.3.0
[19] International Telecommunication Union, "ITU-T Recommendation Q.931"
[20] International Telecommunication Union, "ITU-T Recommendation V.250"
[21] ETSI, TS 101 369 (GSM 07.10) version 6.1.0
[22] TIA-578-A Facsimile Digital Interface. Asyncronous Facsimile DCE
Control Standard, Service Class 1
[23] International Telecommunication Union, ITU T.31 Asyncronous Facsimile
DCE Control – Service Class 1.0
[24] TIA-592 Facsimile Digital Interface. Asyncronous Facsimile DCE Control
Standard, Service Class 2.0
[25] International Telecommunication Union, ITU T.32 Asyncronous Facsimile
DCE Control – Service Class 2.0
[26] Bluetooth Special Interest Group, LAN Access Profile using PPP
[27] Infrared Data Association, IrDA Object Exchange Protocol (IrOBEX),
Version 1.2, April 1999
[28] Bluetooth Special Interest Group, Generic Access Profile
[29] Bluetooth Special Interest Group, Serial Port Profile
[30] Bluetooth Special Interest Group, Service Discovery Application Profile
[31] Bluetooth Special Interest Group, Generic Object Exchange Profile
[32] Bluetooth Special Interest Group, File Transfer Profile
[33] Bluetooth Special Interest Group, Object Push Profile
[34] Bluetooth Special Interest Group, Synchronization Profile
[35] Bluetooth Special Interest Group, Cordless Telephony Profile
[36] Bluetooth Special Interest Group, Intercom Profile


  • 上一篇资讯: 文化大革命
  • 下一篇资讯: 软件工程项目测试报告
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号