基于Linux的蓝牙HCI层协议的实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:cdl872
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在信息化的当代,通信技术飞速发展,新技术和新标准不断涌现。而在众多的通信领域中,短距离无线通信在当今社会中的应用越来越广泛,作为一种新型的无线数据和语音通信的开放性标准,以保密性高、使用方便、功能强大、价格低廉,功耗低等优点,受到各行各业的青睐。另一方面,Linux操作系统是开放源代码的代表,拥有卓越的功能和性能,而且它日趋成熟,受到巨大的嵌入式设备市场的重视,许多嵌入式应用产品都是采用Linux为系统平台。所以,本课题的所有的设计和实现工作都是建立在Linux系统的基础上。 本课题以蓝牙规范为基础,Linux系统为平台,常见的蓝牙适配器作为实现工具。首先,分析目前Linux用户空间和内核空间数据交换的方式和网络协议编程,在Linux系统的底层上对蓝牙协议栈BlueZ的结构进行分析,重点对蓝牙核心规范的HCI(主机控制接口)的研究,分析蓝牙基带层和主机的通讯机制以及通讯方法。其次,根据HCI协议的工作特性,分成初始化和连接两个阶段,对应为主机控制模块和连接控制模块。详细地介绍了指令分组、事件分组、数据分组的数据格式,并对每种分组类型都给出了一个具体的实例,最后,通过实际操作解析了HCI协议中对蓝牙设备的初始化、查询其它设备、建立链接、数据传输、断开链接的过程,并给出了软件流程图和HCI一般通信流程的实例。 本文在论述过程中,穿插讨论了在开发过程中遇到的困难和及其解决思路,并给出一些关键的程序代码。 实验证明,通过所设计的HCI协议,使得两台PC主机能通过蓝牙设备建立无线连接,查看对方设备信息和传输ACL数据。
其他文献
近几年,复杂无标度动态网络的统计特性的研究主要集中在度及度分布、聚类系数、平均最短路径和介数等统计量的研究上。现在复杂网络的分形特性正倍受人们的关注,特别是2005年So
随着多功能便携电子设备,微纳机电系统和风能、地热能、潮汐能等能源利用的快速发展,传统的锂离子电池和超级电容器已经不能满足工业设备和生活需要对于储能器件廉价,安全可靠,高功率密度和高能量密度的综合要求。近年来,能量存储领域的基础研究正在从传统的能量存储体系逐渐转移到具有新型电化学储能机理的储能材料和储能体系上。混合超级电容器因融合了锂离子电池和超级电容器的各自优势而引起关注;碱金属、碱土金属离子电池
提高课堂教学质量,是各科教学永恒的话题.课堂教学有效性的提出,是针对课改实验过程中出现的低效、甚至无效的课堂教学的必然反思和回应.小学数学课堂教学的低效,主要源于认
中央颁布实施的《党政领导干部选拔任用工作条例》(以下简称《条例》)明确规定了党政领导干部应当具备的基本条件和任职资格,即“用人标准”,从根本上回答了“选什么人,怎样选人”
小学低年级是学习语文的启蒙时期,同时也是孩子们入校正式学习的首步,因此低年级的语文课堂教学显得尤其重要.只有先将语文扎实学好,方可与人进行有效的交流,更好的对世界有
本学位论文的研究主要致力于两个科学目标,其一是理解X射线双星多波段辐射的起源及特性;其二是基于同步辐射偏振色散的统计技术,使用数值模拟方法研究磁流体力学(MHD)湍流的性
语文有效教学的内涵分析应包括实施主体是谁、通过什么途径、体现何种特征,并最终达到怎样的目标几个方面.本文通过分析论证,依据语文有效教学是语文教师按照课程标准的要求,
在初中英语教学中,英语作业是英语教学的延伸和补充,是教师对教学效果检查的一种形式,是学生对所学知识的复习与巩固.教师如何布置作业,是减轻学生负担、提高教学质量的一个
教学秘书专业化能更加完善教学管理工作,本文概述了专业化过程中凸显的三大问题,并在此基础上提出了相应地改善措施.这为未来教学秘书专业化的发展指明了方向.
两嵌段共聚物发生的相分离导致本体中层状相、gyriod 相、柱状相和球状相的形成。 当受到几何限制或衬底作用时,嵌段共聚物能够形成不同于本体的有序微观结构。本论文运用