面向多天线蓝牙环境的中间件研究与设计

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:login_action
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线通信技术的发展和人们生活水平的提高,无线通讯产品已经逐渐地走入了人们的工作和生活中。蓝牙技术作为SOHO(small office/home office)环境中广泛使用的无线通信技术之一,为人们的居家、办公环境的便捷化提供了可靠的技术支持。在蓝牙技术不断发展和进步的同时,支持蓝牙传输的电子设备也越来越多,经常出现在蓝牙可互联空间内同时有多个蓝牙设备的情况。但是由于目前蓝牙协议的限制,在某一时刻,一个蓝牙设备只能同另外一个设备传输数据。因此,如何设计一个能够把蓝牙可互联空间内的多个设备进行充分连接、使蓝牙资源进行充分利用和整合的方案,是目前蓝牙技术研究与应用的一个热点,也是蓝牙技术发展的一个重要方向。   本文通过深入研究开发中间件软件的技术和方法,结合构件化开发的思想,以蓝牙技术为实现手段,设计并实现了面向集中式多天线蓝牙环境中间件(CMABM)。该中间件安装在有多个蓝牙天线的嵌入式设备上。通过该中间件提供的API进行编程,可以控制多个蓝牙天线同时与其他蓝牙设备进行蓝牙通讯,使用其他蓝牙设备的资源,实现“一用多”的方式。此外还设计了面向分散式多天线蓝牙环境中间件(DMABM)。具体工作如下:   首先,深入研究了蓝牙技术的协议和规范,构件化软件开发方法、嵌入式系统的开发方法以及中间件系统软件的特点和主要功能、多任务调度概念和实现手段。   然后,根据可以同时使用多蓝牙天线、并能够进行合理调度多蓝牙服务并屏蔽操作系统的要求,设计出了面向集中式多天线蓝牙环境的中间件。总结了该设计方案中的诸多关键问题,并提出关键问题的解决方案。之后考虑到蓝牙技术通信距离有限的问题,提出了使用通过有线网络连接蓝牙设备、扩展蓝牙连接区域的应用场景,在集中式多天线中间件的技术基础上,设计出了分散式多天线蓝牙环境中间件。   最后实现了一个基于集中式中间件进行多蓝牙服务调度的系统。工作包括软、硬件平台的选型,中间件软件的实现、中间件测试程序的开发,以及测试结果的反馈与分析。   本文提出的中间件系统可以实现在多蓝牙设备互连,达到蓝牙资源充分共享的目的,是对蓝牙技术应用的一次有益探索。面向分散多蓝牙天线环境的嵌入式中间件,有效地突破蓝牙系统通信的距离限制。在蓝牙技术应用方面体现了一定创新性,将对蓝牙技术的研究与发展起到一定的推动作用。
其他文献
随着Andriod系统的流行,越来越多的开发者从事Android应用的开发并设计出了大量优秀的Android应用,这些应用满足了用户的各种需求。随着开发能力的提高,对移动设备性能有较高
针对连续型变量与离散型变量的多目标优化问题,分别提出基于博弈策略的多目标粒子群优化算法和面向旅行商问题(TSP)的协同进化粒子群优化算法。围绕群智能算法的优化原理与多
RDF数据是语义网上的一种重要数据。它们之间的关系需要推理机进行推理才可以获得,但是由于语义网上的RDF数据量规模性较大,语义网上传统的推理机不能很好处理这种大规模数据
学位
尽管搜索引擎极大的方便了人们在Web上进行信息查找,但其还是有着很多的缺点。问答系统以其符合普通用户习惯的表达方式、返回简单准确的答案弥补了搜索引擎的不足,成为信息检
学位
通过对MN的移动习惯进行形式化分析和解释性论证,针对切换时延、数据分组连续性和切换花费等关键问题,提出使用机器学习算法进行切换行为预测的智能辅助方案。为了降低MAG和L
作为支持互联网大规模图像检索的一种有效和实用方法,互联网图像自动标注和理解已成为学术界和产业界的热点问题而被深入研究。本文研究了图像视觉内容与伴随文本语义之间的潜
由于XML数据具有半结构化和自描述的特点,使得其得到了越来越广泛的应用,并成为互联网上信息表示和交换的标准。鉴于XML数据的半结构化数据特点,对XML数据的存储和查询要比关
近年来,随着网络技术的迅速发展和J2EE(Java 2 Platform Enterprise Edition)平台的广泛采用,基于B/S的多层Web体系结构逐渐发展成熟起来。MVC(Model-View-Controller)设计模
近几年,随着计算机知识的普及,各种黑客教程、木马生成机、病毒生成机的日益公开化,特别是恶意软件源代码的公开,使恶意软件的数量急剧增长,给计算机安全带来了极大威胁。 
学位
随着对非线性系统的深入研究和可视化技术的飞速发展,人们发现生活中大量现象的内部存在着复杂的非线性作用机制,单纯依靠抽象思维去发现和理解事物背后的规律越来越困难。虽