为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

新型蓝牙无线文件传输协议RBTFT的研究与实现[权威资料]

2017-09-19 5页 doc 18KB 22阅读

用户头像

is_531654

暂无简介

举报
新型蓝牙无线文件传输协议RBTFT的研究与实现[权威资料]新型蓝牙无线文件传输协议RBTFT的研究与实现[权威资料] 新型蓝牙无线文件传输协议RBTFT的研究与实现 本文档格式为WORD,感谢你的阅读。 摘 要:蓝牙无线文件传输协议RBTFT的研究与实现对于蓝牙无线技术的发展有重要作用,本文简要概述了蓝牙无线技术和蓝牙协议的基本理论,重点阐述了RBTFT协议及其工作流程。 关键词:蓝牙无线技术;蓝牙协议:RBTFT TN925 1 蓝牙无线技术的重要性概述 蓝牙技术相比其他电子设备而言,是一种成本低、科技含量高的非封闭式的无线通讯技术,其使用范围受距离限制明显,只能在短...
新型蓝牙无线文件传输协议RBTFT的研究与实现[权威资料]
新型蓝牙无线文件传输RBTFT的研究与实现[权威资料] 新型蓝牙无线文件传输协议RBTFT的研究与实现 本文档格式为WORD,感谢你的阅读。 摘 要:蓝牙无线文件传输协议RBTFT的研究与实现对于蓝牙无线技术的发展有重要作用,本文简要概述了蓝牙无线技术和蓝牙协议的基本理论,重点阐述了RBTFT协议及其工作流程。 关键词:蓝牙无线技术;蓝牙协议:RBTFT TN925 1 蓝牙无线技术的重要性概述 蓝牙技术相比其他电子设备而言,是一种成本低、科技含量高的非封闭式的无线通讯技术,其使用范围受距离限制明显,只能在短距离范围内与电脑、便携设备、打印机、数码相机、键盘、电脑鼠标等实现无线连接。当前,受科学技术进步的推动和资源节约型社会的影响,无线连接技术发展迅速,受到社会欢迎。蓝牙无线技术的发展应用对于无线移动数据通信业务的发展起到了促进作用,蓝牙无线技术普遍采用的2.4G赫兹频带为全球通用,能保证蓝牙无线技术在世界各地的推广使用。换句话来说,蓝牙无线技术使得各种电子数码产品之间实现无线沟通,净化了空间和节约了资源。整合蓝牙无线技术,可以在设备方圆九米的范围内实现电脑、便携设备、收集、打印机、键盘等设备的无线连接,拓展无线通信网络道路。当前,蓝牙无线技术主要采取分散式网络结构和快跳频、短包技术,实现点对点及点对多点通信。 2 蓝牙协议的概念 蓝牙协议的目的是使符合该协议的各种设备之间能够传递信息。两个相互之间传递信息设备需要使用相同的协议栈。蓝牙协议栈采用的结构是用来完成数据流的过滤和传输以及跳频和数据帧传输的分层结构。当然不同设备可以在不同的协议栈上实行。但是,必须遵循一个共同的原则,那就是所有的协议栈都要使用蓝牙协议中的数据层和物理层。支持蓝牙使用模式的应用层在协议中的最高位置。有的应用不要用到协议中的所有内容。相反,应用仅用在蓝牙协议栈中垂直方向的协议。基带,链路管理,逻辑链路控制与适应协议和服务搜索协议是蓝牙的核心协议的四个组成单元。(1)基带协议可以确保互相连接的蓝牙设备射频连接,以形成一个微小的网络。(2)在蓝牙各设备间连接的建立和设置需要链路管理协议。链路管理协议通过发起连接,进行身份验证和加密,通过协调确定基带数据大小;无线设备的节能模式和工作周期需要链路管理协议控制,以及那个微小网络内设备的连接状态也是由该协议所控制的。(3)逻辑链路控制和适配协议(L2CAP)可以说是基带的上层协议,L2CAP与链路管理协议是一个并列的关系,两个协议是并行工作的。但是这两个协议也有一定的区别,当业务数据不经过链路管理协议时,这个时候适配协议会提供上层服务。(4)服务搜索协议(SDP),使用该协议可以查询到相应的设备信息和服务类型,各蓝牙设备间在此基础上建立相应的连接。所谓的支持协议主要指的是蓝牙协议层,包括逻辑链路控制和适配协议(L2CAP)、无线射频通信(RFCOMM)和业务搜索协议(SDP)。L2CAP提供分割和重组业务。RFCOMM是用于传统串行端口应用的电缆替换协议。SDP包括一个客户/服务器架构,负责侦测或通报其它蓝牙设备。 3 RBTFT协议的研究与实现 3.1 RBTFT协议的可靠性和稳定性 RBTFT协议(Reliable Bluetooth File Transfer的简称)是指在RFC0MM协议基础之上建立的一条端到端(或点 到点)的文件传输协议。该协议的主要目标在于在蓝牙设备和其他数码设备之间建立一条无线连接通道,该通道应具有可靠性和稳定性,以便践行文件的可靠传输。该协议目前通常采用的开发应用程序是VC++,以WIN98/2000/NT为应用平台,但RBTFT协议并不受VC++这一具体编程语言和WIN98/2000/NT操作系统的限制,它支持不同工作形式,包括一次传输多个文件、断点续传、CRC校验等等,其思想源是在传统的帧传输方式得到启发的(这中方式在数据传送过程中要求一帧一帧地发送,而不是整体发送)。为了确保文件传送的可靠性,RBTFT协议明确了RBTFT帧的定义,规定帧由报头和数据子包两部分组成,其中报头指明帧的类型(同时携带CRC校验信息),数据子包有不同的子包结束符构成,并明确是否有后续包等情况。RBTFT协议在进行数据传输时,采用发送---应答---握手---失败的传输方式,即在发送文件时一帧为单位,每发送一帧数据收到一个应答,说明此次发送是成功的。 蓝牙技术在利用RBTFF协议传送文件时,最先要做的工作是进行串口初始化操作,如果这个操作成功,成功报告将通过异步消息RBTFF―CONNECT向应用程序发送,告知系统文件传输通信线路连接已经建立。开始是连接通信线路,接通成功后开始发送数据,此时实际数据发送的多少将根据内部缓冲区的内存来决定,数据信息在内部缓冲区内被暂时存储起来,根据RBTFF协议将这些数据以一帧帧的文件形式,并在文件里加入了帧信息和CRC校验信息。接收方在接收文件的过程中,每成功接收一份文件,接收方系统将对接收的文件进行CRC校验。如果文件接收不成功,将通过RBTFF协议后重发或协商,如果发送成功的前提下,不会向应用程序系统发送任何信息报告,如果发送不成功,系统会自动放弃此链接线路,同时错误报告向发送给应用程序。应用程序将自我重新复位此链接线路,也可以进行其他对应的程序处理。在文件传输过程中,无论是文件发送方还是文件接收 方,任何一方断开文件链接,应用系统内部都将接收到文件传输关闭的信息,断开文件传输链接线路。在文件接收方的按帧发送的数据将被去掉枕头并重新回入接收缓冲区,重新组合为原来的传输整体文件。之后再继续下一个文件的传输,直至文件完全传送。提高蓝牙无线传送文件的可靠性,在应用层面主要依靠RBTFF协议支持断点续传。断点续传的原理在于RBTFF数据帧在报头中携带有一个信息,该信息会指明文件数据在文件具体某个位置开始的偏移量。当发生错误或连接中断时,接收方发送一个带有偏移量的信息帧,使得应用程序系统能自动识别文件发送方重新传送文件的意思,这种技术在文件数据量大的时候效果明显。 3.2 RBTFT协议发送文件的过程 蓝牙文件传输RBTFF协议发送单个文件的详细过程可以这么理解:当相互之间传递信息的设备,开始的时候设备要进行重试次数计数器的初始化,也就是计数器归零。当收发设备双方建立连接,发送方设备搜寻文件指针,读取文件长度并设置并发送报头,这个报头里包含有文件名称以及大小。接收方会发来的响应报头信息。此时若接收方返回“已经准备接收”,则开始发送第一个数据包,当然接收方可以拒绝接收并信息返回。接收方返回确认信息后发下一个数据包;若尝试连接过中重试20次后,还不能恢复连接,则放弃需要重新建立连接。当接收方发送带有偏移量的信息帧时,发送方接收该信息帧后,会自动跳到指定偏移量处继续传送,接收方放弃传输,文件传输完毕。“文件传输完毕”这样的提示信息会在设备屏幕上输出来。 4 结束语 蓝牙无线文件传输协议RBTFT的研究与实现对于蓝牙技术的发展有重要作用,明晰RBTFT的工作原理和发送文件过程,有利于更好地实现蓝牙无线文件传输的发展。 参考文献: [1]王楠,侯紫峰,宋建平等.蓝牙无线连接可靠性措施的研究与实现[J].小型微型计算机系统,2003(05). [2]刘任庆.蓝牙技术的抗干扰性与可靠性分析[J].技术交流,2009(03). 作者简介:李莉(1980.04-),女,吉林人,教师,讲师,硕士,研究方向:计算机科学与技术。 作者单位:广东白云学院,广州 510450 文档资料:新型蓝牙无线文件传输协议RBTFT的研究与实现 完整下载 完整阅读 全文下载 全文阅读 免费阅读及下载 阅读相关文档:宽带无线通信在军事上的应用本体研究 基于IPv6的无线传感器网络边界路由器的设计 临沂烟草调度指挥中心设计与实现 浅议客户关系管理系统的设计与实现 基于嵌入式WINDOWS CE系统的称重软件开发 集中式SAP BW系统开发 基于Web 2.0技术的项目教学法在高职网页设计与制作课程教学中的探索与实践 基于BS架构的中医药信息系统的 手机开发过程中测试系统及装置设计与实现 计算机病毒的正确防御对策 的运用 基于PHP的任务管理系统的设计与实现 机载SAR监控软件系统的设计与实现 浅谈电视频道播出控制软件的应用 基于PowerBuilder环境管理信息系统通用主控程序 最新最全【学术】【总结报告】 【演讲致辞】【领导讲话】 【心得体会】 【党建材料】 【常用范文】【分析报告】 【应用文档】 免费阅读下载 *本文收集于因特网,所有权为原作者所有。若侵犯了您的权益,请留言。我将尽快处理,多谢。*
/
本文档为【新型蓝牙无线文件传输协议RBTFT的研究与实现[权威资料]】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索