蓝牙RFCOMM协议的研究与实现

蓝牙RFCOMM协议的研究与实现

论文摘要

蓝牙已经成为数字设备之、短距离无线互联的一种全球统一的技术标准,其目的就是要取代计算机与外设及其他电子设备之间的电缆,实现语音和数据的传输。利用蓝牙技术,具有蓝牙功能的各种数字设备还可以方便的构成蓝牙微微网(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 本章小结
  • 结束语
  • 致谢
  • 参考文献
  • 作者在读期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    蓝牙RFCOMM协议的研究与实现
    下载Doc文档

    猜你喜欢