新闻中心

EEPW首页>手机与无线通信>设计应用> 基于蓝牙的数据互联传输系统设计

基于蓝牙的数据互联传输系统设计

作者: 时间:2012-06-06 来源:网络 收藏

2.3 系统软件
整个的软件架构如图4所示,共分为4个大的模块:

本文引用地址://m.amcfsurvey.com/article/154712.htm

d.jpg


(1)GUI模块。采用Qt库实现,完全面向对象,界面易扩展,各种功能使用插件的形式完成;主要负责界面各种按钮的消息捕获、处理,完成中所有功能窗口的创建、销毁以及管理,当出现软件有错误发生时,向用户返回友好的错误提示。同时,在进行传输的时候,可以实时显示当前数据传输的状态信息。
(2)Adapter Layer,软件适配层。主要负责向GUI模块提供底层无关的数据传输API接口,与GUI交换数据信息,以及响应用户在GUI上的操作,控制下层模块进行实际的执行。
(3)SourceControl模块。主要负责通过SDAP(服务发现应用框架)发现SDP和连接其他设备;通过GOBEX(通用对象交换框架)中的OBEX规范与其他的蓝牙设备进行信息交换,主要分为PUT和GET操作的控制,以及设备本身的文件操作控制;本模块还可以进行其他蓝牙设备的身份认证和鉴权。
(4)Core Module。主要负责蓝牙设备原始数据的缓存,以及调用蓝牙芯片进行加密数据的编解码,并保证实现蓝牙数据的实时通信。

3 结语
嵌入式移动设备的飞速发展,使得人们进行无线互通的愿望越发强烈。蓝牙4.0技术规范的提出,使其在更低功耗,更大覆盖范围,必将成为短距离无线通信的事实标准;相信不久的将来,蓝牙的无线应用会越来越多。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭