论文摘要
蓝牙已经成为数字设备之、短距离无线互联的一种全球统一的技术标准,其目的就是要取代计算机与外设及其他电子设备之间的电缆,实现语音和数据的传输。利用蓝牙技术,具有蓝牙功能的各种数字设备还可以方便的构成蓝牙微微网(Picnet)和蓝牙散射网(Scatter net),形成个人身边的无线区域型网络。一个蓝牙系统在整体上可以分为底层硬件系统和上层软件系统。蓝牙软件协议栈是整个蓝牙结构体系中的重要核心部分,是实现蓝牙各种功能的关键因素。本论文主要描述了蓝牙协议栈中串口仿真(RFCOMM)协议层的研制和开发,并实现计算机上基于RFCOMM的数据传输。首先本文介绍了蓝牙技术的基本概念和技术特点,叙述RFCOMM协议在蓝牙体系的整体框架结构中的位置和作用。然后分别详细阐述了蓝牙RFCOMM层协议的内容和具体实现过程,还说明了本层协议和其他协议的相互调用。最后,将本层协议和小组其他成员研发的协议层合成一个完整的蓝牙协议栈,在Windows XP平台下开发出了相应的应用软件。实现了蓝牙协议栈的基本功能,为进一步开发嵌入式蓝牙系统打好了基础。
论文目录
摘要Abstract第一章 绪论1.1 蓝牙技术概述1.1.1 什么是蓝牙技术1.1.2 蓝牙的技术内容1.1.3 蓝牙协议体系结构1.1.4 蓝牙技术的发展现状1.2 课题来源和开发环境1.2.1 所选课题的来源及意义1.2.2 项目开发环境1.3 本论文的主要工作和内容安排第二章 RFCOMM 协议层分析2.1 RFCOMM协议功能2.2 RFCOMM服务2.2.1 RS-232 控制信号2.2.2 空MODEM仿真2.2.3 多串口仿真2.3 RFCOMM参考模型2.4 RFCOMM提供的接口函数2.5 本章小结第三章 RFCOMM协议层实现3.1 协议帧的软件实现3.1.1 帧类型3.1.2 帧结构3.1.3 控制指令3.2 RFCOMM通信流程实现3.2.1 RFCOMM通信流程3.2.2 RFCOMM通信流程实现3.2.3 RFCOMM层数据处理流程3.2.4 RFCOMM状态迁移3.2.5 RFCOMM中的流控机制3.3. RFCOMM协议的软件实现3.3.1 RFCOMM软件设计3.3.2 RFCOMM层时序图3.4 本章小结第四章 蓝牙聊天软件介绍4.1 软件运行环境4.2 实现过程4.2.1 软件启动4.2.2 查询蓝牙设备4.2.3 建立RFCOMM连接4.2.4 实现聊天功能4.3 本章小结结束语致谢参考文献作者在读期间的研究成果
相关论文文献
标签:蓝牙论文; 串口仿真协议论文; 逻辑链路控制与适配协议论文; 服务发现协议论文;