若链接来源于不同主单元,此时从单元只能支持2 路SCO链接,在此种情况下决不能再传输SCO分组(SCO分组,ACL分组的区别)。
播放蓝牙音乐的数据,这种音频对质量要求高,数据发送有重传机制,从而以l2cap的数据形式走ACL链路。编码方式有:SBC、AAC、A
GetCurrentPlayerApplicationSettingValue (PDU ID: 0x13) :请求目标设备
1 不同的场景支持当手机与耳机连接时,会协商音频编解码器、音频质量、音频延迟。(可以决定是游戏模式还是音乐模式)2 音量调整手机下发音乐数据的同时,还会下发音量值。耳机根据这个音量值,调整音乐数据到耳机实际要输出的音量值,进行输出。 意思是耳机并没有把实际要输出的音量的音乐数据发给耳机。3 a2dp 与 sco 对比(通话选择 sco的原因 1 链路简单,建链快,所以低时延 2 传输数据量小也会低
当两台蓝牙设备建立连接时,它们会获取对应设备提供的协议。只有使用相同协议的设备才能交换数据,就像两个人要使用相同的语言
3 当使用的是不可靠的 L2CAP 信道时,数据包的传输不会进行重传。1 当数据包的CRC 校验失败时,蓝牙设备会直接丢弃该数据包,而不进行重传。2 当数据包的ACK标志位被设
注意1 10ms2 错包重传机制 (1 耗时 2 不会丢包)
即把32位UUID的低96位去掉,就得到32位的UUID;通过ATT层可以读写对端设备的属性,但是属性之间有什么联系、各个属性怎么组合起来提供服务,由上层GATT负责。uuid 通用唯一识别码缩写,他是128位的,但是我们一般定义 uuid 都是 16位或者32位。读写对端设备的属性,就是ATT的关键词。...
*
通信是双方的,为了创建和维持一个BLE通信连接,在蓝牙中引用了“角色”概念。一个BLE设备或者是主机角色或者是从机角色。整个访问与连接过程都是在通用访问规范(GenericAccessProfile,GAP)进行实现的。主机总司连接的发起者,而从机总是被连接者。角色的定义是从谁发起的连接确定的。...
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号