【课件】蓝牙数据传输技术知识~~PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ACL链路
ACL链路支持对称和非对称两种传输速率 在非对称速率时,虽然主从网络的最大带宽为
1Mb/s,但是包还需要负责发送控制信号,所 以ACL链路的数据传输率在非对称连接时,主 设备到从设备的传输速率为721Kb/s,从设备 到主设备的传输速率为57.6Kb/s。 对称连接时,主设备到从设备间的速率各为 432.6Kb/s。 当ACL链路传输数据信息时,为了保证包的正 确性,将每个包都加以保护。若接收一方收到 的包差错率非常高时,必须命令发送端将该包 更新发送。
服务访问点
当采用复用技术时,一条物理链路上可以有多条 逻辑链路。数据传输实验的数据链路层通过服务 访问点实现了信道的复用。
在实际的数据通信中,一个主机中有多个上层应 用需要和其它的主机上的应用进行通信,所以, 数据链路层需要向上提供多个服务访问点(SAP) 以向多个上层应用提供服务。
服务访问点
SCO包
SCO包不使用CRC校验,并且不需要重发,没 有有效载荷头,一般用在传送同步(语音)信号
HV1包使用1/3 FEC纠错,支持高质量语音 HV2包使用2/3 FEC纠错,支持中等质量的语音
传输 HV3包不使用FEC纠错,支持高速语音传输
ACL链路
无连接的异步传输(Asynchronous ConnectionLess,ACL)链路属于包交换的异步传输类型。
在数据传输实验中,物理地址是不经过转换的, 可看成是网卡地址或IP地址,SAP可以看成服务 的端口号。
注意:一个应用可同时使用多个SAP,一个SAP 在一个时间只能为一个应用服务。
面向连接与无连接
面向连接服务具有连接建立、数据传输、连接释 放三个阶段。在传送数据时是按序传送的。这一 点和电路交换相似,因此它在网络层又称为虚电 路服务。
ACL包
可以传递用户的数据,共定义了七种类型, 其中六种有CRC码并可以重传
链路数目
主设备与从设备将物理通道内的时隙进行最充分的利用 后,能够同时建立许多ACL链路与SCO链路。主设备与 各个从设备间最多只有一条ACL链路,但是可以有多条 SCO链路。
主设备与从设备间最多可以支持3条SCO链路、或是主 设备与3个从设备各建立起一条SCO链路等。
包交换是将高层的数据切割成一段段的包。当 物理通道上的时隙没有任何SCO链路时,ACL 链路可占旧任意时隙来信输数据。
一旦系统需要传输SCO链路时,ACL链路则自 动空出时隙提供SCO链路使用。ACL链路只在 SCO链路不使用的时隙上传输。
ACL链路
SCO ACL
主设备
SCO ACL ACL SCO
无连接服务就是数据包服务。无连接服务不需要 建立连接,不需要确认,实现简单,因而在局域 网中得到广泛应用。
面向连接与无连接
面向连接的服务开销较大,特别适合传送很长的 数据文件
无连接服务优点在于灵活方便,比较迅速。可用于 点对点通信、对所有用户发送信息的广播和只向部 分用户发送信息的多播。但无连接不能防止报文的 丢失、重复和无序。
从设备1
从设备2 从设备3
SCO ACL
ACL链路
ACL链路这种包交换的估输类型,是在作输数 据时才运用时隙,与现在因特网传输数据的方 式相同,适合传输突发性的数据信息。主设备 可同时与多个从设备建立ACL链路,属于点对 多点的非对称连接。
主设备负责分配主从网络中的每个从设备到主 设备间的传输速率。在主设备送出ACL链路包 之前,必须先询问各个从设备,选定某个从设 备后才能发送数据信息。ACL链路也支持主设 备到所有从设备的广播信息。
蓝牙数据传输方式
数据传输方式
蓝牙技术具备同时发送语音与数据两种数 据类型
蓝牙技术支持电路交换与包交换两种数据 传输方式
在蓝牙技术标准中电路交换的传输称为 SCO链路,包交换的传输称ACL链路
SCO链路
面向连接的同步传输(Synchronous ConnectionOriented,SCO)链路属于电路交换的同步传输类 型,电路交换是当主设备与从设备间的连接一巳 建立后,不管有无数据发送,系统都会预留固定 间隔的时限给主设备与从设备,其他从设备就不 能利用此连接上的时隙来发送数据,如图所示
SCO链路
SCO链路比较适合语音的传输,每一个SCO链 路支持64Kb/s的语音通话,一旦SCO链路建立 ,主设备和从设备可直接发送SCO包,主设备 无需事先询问从设备,SCO链路属于点对点的 对称连接,即SCO链路建立在一个主设备与从 设备间。
当SCO链路在传输语音时,由于语音包不适合 因干扰而重新发送,保护语音包的方法是采用 严格语音编码,即使接收语音一方收到包错误 率非常高,解码后的语音品质仍可以接受。
在数据传输时需要两种地址:物理地址(标识主 机)和SAP地址(标识服务)。
物理地址由数据链路层媒体访问控制MAC子层负 责传输,SAP地址由数据链路层中的逻辑链路控 制LLC子层负责传输。
服务访问点
在TCP/IP协议栈上,TCP层以上看到的是经映射 的物理地址和逻辑地址,分别是IP和端口号。
面向连接和面向无连接的服务不是针对某一层协议 ,而是针对各层网络协议而言的。
面向连接与无连接
数据链路层中,无连接服务实现简单,在局域网 中得到广泛应用。
在表示会话层中,也同样存在面向连接和面向无 连接的两种服务。
本实验中所使用的会话层协议精简自蓝牙协议中 的OBEX (OBject Exchange)协议,蓝牙协议栈中 的OBEX协议不支持面向无连接的服务。
第四章 蓝牙数据传输技术
蓝牙数据传输技术
1Βιβλιοθήκη Baidu
数据传输基本概念
2
蓝牙数据传输方式
3
如何建立连接
数据传输基本概念
物理链路与逻辑链路
物理链路就是一条无源的点到点的物理线路段, 中间没有任何交换节点。
逻辑链路是另一个概念,在需要在一条线路上传 送数据的时候,除了必需的一条物理链路外,还 需要有一些必要的通信规程来控制这些数据的传 输。逻辑链路就像一条数字管道,可以在它上面 进行数据通信。