打印
[蓝牙]

嵌入式移动设备蓝牙数据传输协议与实现

[复制链接]
810|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Jasmines|  楼主 | 2019-12-13 19:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
嵌入式移动设备蓝牙数据传输协议与实现



      引言

  由于微电子技术与集成电路技术的进步,使得计算机设备的体积进一步缩小,功耗不断降低。而且随着产品体积的日益减小和对应功耗的降低,使得各种移动、便携式产品越来越广泛地被应用于人们的日常生活中;但由此产生的网络连接和信息交换问题也越发突出。现在,各种移动设备间的无线通信产品已经成为众多厂商正在努力开发的目标。蓝牙技术正是在这样的一种环境下产生的。蓝牙技术致力于构建体积小,功耗低,并能够深度嵌入到其他设备或随身携带的产品;使用蓝牙技术可以实时处理数据、语音、图像,甚至是视频信息。

  本文就基于嵌入式设备上的蓝牙数据传输技术,重点研究了蓝牙协议体系和应用框架,以及嵌入式蓝牙数据传输软件的实现。


  1 蓝牙协议概述

  蓝牙协议栈是蓝牙通信规范的核心部分,如图1所示。蓝牙协议规定了蓝牙设备的定位、之间的互连操作,以及如何建立连接交换数据,从而可以在蓝牙设备之间进行无缝交互式应用。蓝牙协议采用了网络通信中常用的分层结构,分别完成数据流的过滤和传输、跳频和数据帧传输、连接的建立和释放、链路的控制、数据的拆装、业务质量(QoS)、协议的复用和分用等功能。蓝牙技术的一个主要任务就是能够使使用相同蓝牙协议的本地设备和远端设备互联互通,而不需要额外的资源和操作。


  

  从协议的重要性上,蓝牙协议体系可以分为4个层次,即核心协议层、串口协议层、电话控制协议层和可选协议层。各个层还包含了各种具体的协议:

  (1)核心协议层:逻辑链路控制和适配协议(L2CAP)、基带、链路管理协议(LMP)、服务发现协议(SDP);

  (2)串口协议层:串口仿真协议(RFCOMM);

  (3)电话控制协议层:电话控制二元协议(TCSBinary)与AT-Command规范;

  (4)可选协议层:点到点协议(PPP)、对象交换协议(OBEX)、UDP/TCP/IP协议、无线应用环境(WAE)、无线应用协议(WAP)、红外移动通信(IrMC)、vCard、vCal。


  2 蓝牙数据传输系统设计

     蓝牙应用框架

  在蓝牙协议体系结构的基础上,蓝牙规范还定义了通用的蓝牙应用框架。应用框架重点选择了标准蓝牙协议中的消息和操作,描述了完整的蓝牙应用操作过程。应用框架的提出大大提高了不同厂家蓝牙产品的互操作性,这给用户带来了便利。在蓝牙通用应用框架中,定义了4个通用框架,它们是实现具体的蓝牙应用的规范和基础。这4个应用框架是:通用访问框架(Generic Access Profile,GAP)、串口仿真框架(Ser ial Port Proflle,SPP)、服务发现应用框架(Service Discovery ApplicaTIon Profile,SDAP)、通用对象交换框架(Generic Object Exc hange Profile,GOEP)。这4个通用框架之间的关系如图2所示。

  



使用特权

评论回复

相关帖子

沙发
zljiu| | 2020-1-2 13:12 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
板凳
coshi| | 2020-1-2 13:18 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
地板
aoyi| | 2020-1-2 13:27 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
drer| | 2020-1-2 13:30 | 只看该作者
时间分钟 * 60;

使用特权

评论回复
6
gwsan| | 2020-1-2 13:35 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
7
kxsi| | 2020-1-2 13:38 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
8
nawu| | 2020-1-2 13:43 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
9
pklong| | 2020-1-9 21:24 | 只看该作者
蓝牙为什么要选择A2DP传输协议  

使用特权

评论回复
10
touser| | 2020-1-9 21:24 | 只看该作者
手机通过蓝牙传文件用的什么协议?

使用特权

评论回复
11
myiclife| | 2020-1-9 21:24 | 只看该作者
蓝牙opp传输协议的框架是怎样的

使用特权

评论回复
12
uytyu| | 2020-1-9 21:24 | 只看该作者
蓝牙协议属于802.11标准还是它的补充?  

使用特权

评论回复
13
iyoum| | 2020-1-9 21:25 | 只看该作者
如何将蓝牙模块与单片机连接起来进行数据传输?

使用特权

评论回复
14
jkl21| | 2020-1-9 21:25 | 只看该作者
蓝牙是否能传输任何格式的文件?  

使用特权

评论回复
15
wwppd| | 2020-1-9 21:25 | 只看该作者
51单片机可以实现蓝牙无线传输数据到手机上吗

使用特权

评论回复
16
maqianqu| | 2020-1-9 21:25 | 只看该作者
蓝牙串口传输的数据格式不对怎么办  

使用特权

评论回复
17
dspmana| | 2020-1-9 21:25 | 只看该作者
蓝牙4.0最大传输数据为多少kBps

使用特权

评论回复
18
eefas| | 2020-1-9 21:26 | 只看该作者
支持蓝牙3.0+A2DP什么意思  

使用特权

评论回复
19
jkl21| | 2020-1-9 21:26 | 只看该作者
蓝牙的传输距离是多少  

使用特权

评论回复
20
pklong| | 2020-1-9 21:26 | 只看该作者
一次性传输的数据有限制不

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

745

主题

1077

帖子

10

粉丝