论文部分内容阅读
蓝牙以其低功耗、低成本、抗干扰性强、移动性高且组网灵活等特点在无线通信技术领域占有重要地位。尤其是蓝牙在全球范围内技术标准是完全开放的,让其得到了广阔的应用。而蓝牙与嵌入式系统相结合,更是大大发挥了两大先进技术的优越性,使得蓝牙的应用更为广泛,发展空间更为广阔。因此本文基于嵌入式平台和蓝牙技术设计并实现了一个蓝牙微微网短消息传输系统。本文以蓝牙技术为研究对象,对蓝牙协议栈的体系结构进行了深入的研究。在此基础之上,根据蓝牙组网的特点和蓝牙的串口应用框架的服务模型,设计出了一种基于蓝牙微微网的组网方式,网络内所有的设备地位相当,每一个设备都可以对其他设备主动发起连接,建立以它为主设备的微微网,此时主动发起连接的设备作为串口应用的客户端,被动接受连接的设备作为服务端。以S3C6410微处理器为硬件平台,以嵌入式Linux操作系统为软件平台,搭建起该蓝牙网络。通过对蓝牙串口协议的深入研究,最终实现了基于SPP层的蓝牙短消息传输功能,包括短消息的发送、接收和群发功能。此外,利用Linux操作系统下的Qt开发工具,设计了该蓝牙微微网短消息传输系统的图形用户界面程序,使用户可以简单、方便的进行各种操作,增强了系统的可操作性和可靠性。验证表明,本文实现的蓝牙微微网短消息传输系统可以实现点对点和点对多点的短消息的发送与群发功能,设备之间的传输速率满足传输要求且链路稳定,蓝牙短消息的传输速率最高可达1.3Mbps,在网内实现短消息的无线传输,达到了预期的效果。总之,本文的主要目的是实现蓝牙数据传输的应用,在此基础之上,较为全面的阐述了蓝牙无线技术的协议规范,展示了蓝牙产品应用开发的方法和过程,全方位的了解蓝牙无线通信技术,为在未来更加深入的研究蓝牙技术和进行蓝牙产品的开发打下扎实的基础。