基于Linux的蓝牙协议栈的研究与实现

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:huhaiyan1953
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文总结参与摩托罗拉公司蓝牙相关项目的经验,参照蓝牙标准规范与建议草案,系统的分析了蓝牙协议的框架结构、功能特性和应用前景,在深入研究Linux核心代码的基础上给出了基于Linux的蓝牙协议栈的实现方法。 首先回顾了蓝牙技术的引入和发展现状,并与其它无线通讯技术进行了比较,说明了蓝牙技术的特点。其次系统描述了蓝牙协议的框架和功能,重点分析了蓝牙协议中各个主要协议层次的特性,简要介绍了涉及到的一些基本的数据定义。接着简单介绍了Linux操作系统的优点,解释了Linux核心代码中与蓝牙核心协议栈设计相关的数据结构和重要函数。在这基础之上,给出了蓝牙核心协议栈的设计框架和思路,着重阐述了基于Linux的蓝牙核心协议栈的各个功能层次的具体设计,描述了其中较为重要的程序流程,同时介绍了设计中应用到的状态自动机、散列技术、缓冲机制、硬件模拟等协议栈优化设计技术。最后,一方面通过纪录协议层次之间的数据通信信息,将其与预设数据进行比较;另一方面通过在蓝牙协议栈之上运行蓝牙应用软件,验证了协议栈的正确性和可行性。同时在总结以上内容的基础上,对蓝牙技术将来的研究和发展进行了展望。
其他文献
近些年来,随着通信技术、多媒体技术以及传感器技术的快速发展,能够感知文本与多媒体信息的大规模无线传感器网络应运而生,特别是随着现阶段物联网(Internet of Thing)概念的日
期刊
本文提出了一个新颖实用的USB2.0接口系统架构,基于此架构设计了一个PC和设备之间的USB2.0接口系统。系统设计包括了硬件电路、MCU固件、主机驱动和应用程序。硬件数字电路方
随着互联网应用的蓬勃发展,视频点播服务变得越来越受欢迎,极大的丰富了人们的娱乐生活。传统的服务器/客户机模式的网络结构现在已经很难满足视频点播服务所需要的高带宽,高流
期刊
随着信息技术的飞速发展,软件无线电已成为无线通信和军事领域的研究重点。移动通信,深空探测、频谱监测和遥感等领域朝宽带化和更大信息容量的方向发展,科技日新月异,通过硬件升
期刊
通信技术的快速发展使人们置身于复杂多变的异构网络之中,各种不同网络的互联互通也让人们的信息交流更为方便快捷,得益于此,智慧城市、智慧交通等项目也开始蓬勃发展。各种
期刊
监控系统作为安全防卫的一个重要组成部分,在保卫公共安全方面起着重要的作用。论文所研究的是符合当前发展趋势的网络数字监控系统的部分功能的设计与实现。论文首先阐述了