XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用

XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用

ID:36564470

大小:203.50 KB

页数:7页

时间:2019-05-12

XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用_第1页
XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用_第2页
XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用_第3页
XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用_第4页
XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用_第5页
资源描述:

《XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、XTNDAccessBlueSDK蓝牙协议软件的结构、移植与应用作者简介:李冉,现任美国IMAG公司Bluetooth产品专员。1996-1998在电子部六所进行电信软件的开发工作;1998-2000在美国IMAG公司负责Tornado/VxWorks实时操作系统在嵌入式领域(主要是通信和自动控制领域)中应用的技术咨询工作;2000-现在在美国IMAG公司负责ExtendedSystems公司的蓝牙协议产品的技术咨询工作。摘要:本文以ExtendedSystems公司的蓝牙协议栈产品XTNDAccessBlueSDK为例介绍了蓝牙协议软件的设计原理

2、,协议栈结构,移植过程,及应用的开发方法。关键词:XTNDAccessBlueSDKBluetoothIrDAProfileBasebandHCILMP/HCI/SDP/TCS/RFCOMM/OBEX/IrMCTCP/IP,PPP.ATcommand引言:蓝牙技术广阔的应用前景在国内引起了极大的关注,有些公司已经决定投入资金进行技术跟踪和相应产品的开发。但大多数厂商还在持观望的态度,其中有蓝牙硬件成本仍高居不下的问题,也有蓝牙软件协议开发困难和协议兼容性认证困难的问题。XTNDAccessBlueSDK是ExtendedSystems公司(www.

3、extendedsystems.com)开发的功能完善,原码形式提供的,经过BluetoothSIG兼容性测试的协议软件产品。目前全球已经有超过60个客户在使用该SDK进行着蓝牙应用的开发,其中不乏著名公司,如3COM/Plam,Motorola,HP,Xircomm,Red-M,Fujitsu,Flashpoint……本人希望通过介绍XTNDAccessBlueSDK的设计原理和实现方法,揭开蓝牙协议设计与实现的神秘面纱,增加读者对蓝牙协议软件的认识,使读者掌握使用XTNDAccessBlueSDK进行蓝牙产品的开发的过程,也为读者自己进行蓝牙软

4、件设计与实现提供一定的思路。需要指出的是,蓝牙技术发展迅速,ExtendedSystems公司的XTNDAccessBlueSDK的软件版本也在不断的更新之中,本文介绍的内容是基于XTNDAccessBlueSDK的1.2版本。该软件的最新特性,可以参考http://www.extendedsystems.com。1.蓝牙标准协议栈结构的简介:蓝牙技术规范目前版本为1.0b,主要规范文档为<>和<

5、--Profile>>,。其中<>对蓝牙技术的射频、基带、音频传输,HCI接口,LMP,L2CAP,SDP,RFCOMM,与IrDA协议的互操作,蓝牙产品的认证等进行了定义。<>对蓝牙技术的各种Profile(应用模型)进行详细的定义,其中包括另外,<>文档对蓝牙协议的软件结构做了专门的介绍。让我们首先看看该文档中

6、的完整的蓝牙软件协议结构图(见图一)。图一:标准蓝牙软件协议结构图规范中将所有协议分类为:1.蓝牙核心协议基带控制部分,包括语音处理;链路管理协议(LMP);逻辑链路适配协议(L2CAP);服务发现协议(SDP)。2.电缆替代协议串口仿真协议(RFCOMM),基于ETSI07.10规范。3.电话控制协议TCSBIN,基于ITU-T的Q.931规范;ATCommands基于ITU-T的推荐V.250和ETS300916(GSM07.07)规范。4.吸收的协议PPP;TCP/IP;OBEX(对象交换协议)基于红外协议栈中的IrOBEX;WAP。我们在此

7、文中不再详细介绍各个协议的具体功能,而着重介绍这些协议在XTNDAccessBlueSDK中的实现方法。1.XTNDAccessBlueSDK的设计思想:ExtendedSystems公司设计XTNDAccessBlueSDK的目的是为蓝牙应用的开发者提供一个高效开放的蓝牙软件协议开发平台,使开发人员可以很方便地开发出自己的蓝牙应用,很方便的将蓝牙软件移植到开发人员选定的操作系统中,通过特定的HCI接口支持特定的蓝牙模块。ExtendedSystems公司是短距离无线通信协议的著名提供商。早在加入BluetoothSIG之前,就已经是红外通信标准化

8、组织的发起人和标准制定人(当时以ConterPointer公司的身份)。该公司以DaveSuvak为主的技术专家参与制订了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。