- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
XTNDAccessBlueSDK蓝牙协议软件的构造、移植与应用
作者简介:
李冉,现任美国IMAG公司Bluetooth产品专员。1996-1998在电子部六所进展电信软件的开发工作;
1998-2023在美国IMAG公司负责Tornado/VxWorks实时操作系统在嵌入式领域〔主要是通信和自动掌握领域〕中应用的技术询问工作;
2023-现在在美国IMAG公司负责ExtendedSystems公司的蓝牙协议产品的技术询问工
作。
摘要:
本文以ExtendedSystems公司的蓝牙协议栈产品XTNDAccessBlueSDK为例介绍了蓝牙协议软件的设计原理,协议栈构造,移植过程,及应用的开发方法。
关键词:
XTNDAccessBlueSDKBluetooth
IrDA
ProfileBasebandHCI
LMP/HCI/SDP/TCS/RFCOMM/OBEX/IrMC
TCP/IP,PPP.ATcommand
引言:
蓝牙技术宽阔的应用前景在国内引起了极大的关注,有些公司已经打算投入资金进展技术跟踪和相应产品的开发。但大多数厂商还在持观望的态度,其中有蓝牙硬件本钱仍高居不下的问题,也有蓝牙软件协议开发困难和协议兼容性认证困难的问题。
XTNDAccessBlueSDK是ExtendedSystems公司(extendedsystems)开发的功能完善,原码形式供给的,经过BluetoothSIG兼容性测试的协议软件产品。目前全球已经有超过60个客户在使用该SDK进展着蓝牙应用的开发,其中不乏著名公司,如3COM/Plam,Motorola,HP,Xircomm,Red-M,Fujitsu,Flashpoint……
本人期望通过介绍XTNDAccessBlueSDK的设计原理和实现方法,揭开蓝牙协议设计与实现的奇特面纱,增加读者对蓝牙协议软件的生疏,使读者把握使用XTNDAccessBlueSDK进展蓝牙产品的开发的过程,也为读者自己进展蓝牙软件设计与实现供给肯定的思路。
需要指出的是,蓝牙技术进展快速,ExtendedSystems公司的XTNDAccessBlueSDK的软件版本也在不断的更之中,本文介绍的内容是基于XTNDAccessBlueSDK的1.2版本。该软件的最特性,可以参考“://extendedsystems/“://extendedsystems。
蓝牙标准协议栈构造的简介:
蓝牙技术标准目前版本为1.0b,主要标准文档为SpecificationoftheBluetooth
Systems--Core和SpecificationoftheBluetoothSystems--Profile,。
其中SpecificationoftheBluetoothSystems--Core对蓝牙技术的射频、基带、音频传输,HCI接口,LMP,L2CAP,SDP,RFCOMM,与IrDA协议的互操作,蓝牙产品的认证等进展了定义。SpecificationoftheBluetoothSystems--Profile对蓝牙技术的各种Profile(应用模型)进展具体的定义,其中包括
另外,BluetoothProtocolArchitechture文档对蓝牙协议的软件构造做了特地的介绍。让我们首先看看该文档中的完整的蓝牙软件协议构造图〔见图一〕。
OBEX
OBEX
WAP
AT
Commands
TCSBin
SDP
UDP/TCP
IP
PPP
Audio
RFCOMM
L2CAP
HostControlInterface
LMP
Baseband
Bluetoothradio
Bluetoothradio
图一:标准蓝牙软件协议构造图
标准中将全部协议分类为:
蓝牙核心协议
基带掌握局部,包括语音处理;链路治理协议〔LMP〕;规律链路适配协议
〔L2CAP〕;效劳觉察协议〔SDP〕。
电缆替代协议
串口仿真协议〔RFCOMM〕,基于ETSI07.10标准。3.掌握协议
TCSBIN,基于ITU-T的Q.931标准;ATCommands基于ITU-T的推举V.250
和ETS300916〔GSM07.07〕标准。
4.吸取的协议
PPP;TCP/IP;OBEX〔对象交换协议〕基于红外协议栈中的IrOBEX;WAP。我们在此文中不再具体介绍各个协议的具体功能,而着重介绍这些协议在
XTNDAccessBlueSDK中的实现方法。
XTND
文档评论(0)