论文部分内容阅读
随着后PC时代的来临,嵌入式设备已逐渐融入人们的生活。同时由于信息社会的发展,嵌入式设备之间信息和资源的共享也越来越成为人们的诉求。与此同时,蓝牙技术以其低功耗、低成本、抗干扰性强、移动性高、组网灵活等优点在嵌入式设备上得到了越来越广泛的应用。因此本文设计并实现了基于嵌入式平台和蓝牙技术的信息共享系统。本文对蓝牙的组网方式和蓝牙链路管理器协议进行了深入的研究,在此基础上给出了一种基于蓝牙微微网和休眠模式的蓝牙局域网组网方式,该网络内所有设备之间地位平等,任何设备都可以作为主设备主动地向其他设备发起连接,建立起以它自己为中心的蓝牙微微网,同时支持蓝牙休眠模式,允许7个激活从设备和多个休眠从设备同时与主设备之间建立连接,并能实现激活从设备和休眠从设备之间的随时快速切换,并且以OK6410ARM11开发板为硬件平台,嵌入式Linux操作系统为软件平台,搭建了该蓝牙网络,为实现网内所有设备之间的信息共享提供了物理基础。通过对蓝牙串口应用框架的研究,实现了基于该框架数据和文件的发送、接收和群发功能,使得网内设备可以信息共享;在Linux音频编程基础上,实现录音和放音功能,并结合上述的蓝牙自组网络,实现了蓝牙语音短消息功能;同时在三台嵌入式设备上设计并实现了GPS信息共享功能,使得本地设备可以实时看到网内其他设备的GPS信息;本系统提供可视化的图形操作界面,使用户可以简单、方便的进行各种操作。实验表明,本系统的蓝牙网络组网方便、操作简单、链路稳定;数据和文件的最高传输速率可以达到1.1Mbps;语音短消息录音效果良好,播放清晰;GPS信息共享的实时性强,不同设备之间时间差都在1秒之内,达到了预期的效果。