TNDAccessBlueSDK蓝牙协议软件的结构、移植与应用.docx

TNDAccessBlueSDK蓝牙协议软件的结构、移植与应用.docx

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
XTNDAccessBlueSDK蓝牙协议软件,由EXTENDSystems公司开发,采用全开源架构,提供全面且完善的蓝牙软件接口,并针对扩展系统公司蓝牙协议栈的产品进行设计软件包括射频接口,基带控制网络LCN,音频接口,链路控制器和无线网络等部分软件通过蓝牙SIG的兼容性测试并获得支持,广泛应用于物联网和工业自动化等领域

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)

老狐狸 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档