蓝牙基础知识,名词解释

L2CAP:Logical Link Control and Adaptation Protocol,逻辑链路控制和适配协议。很多上层传输/控制协议都是基于该profile开发的,如下的A2DP。

  作用:L2CAP通过协议多路复用、分段重组操作和组概念,向高层提供面向连接的和无连接的数据服务。

     L2CAP还屏蔽了低层传输协议中的很多特性,使得高层协议应用开发人员可以不必了解基层协议而进行开发。

  参考连接:http://www.wowotech.net/bluetooth/ble_connection.html(中介绍了在Link Layer层,对链路重传,丢包,流控有做介绍)

 

A2DP:Advanced Audio Distribution Profile,是蓝牙的音频传输协议,典型应用为蓝牙耳机。

  作用:主要是用于音频传输协议,规范了蓝牙领域中,音频的数据包格式,音频流,source/sink之间的关系等。其经常与音频格式(SBC、APT-X、AAC)等、AVRCP、AVDTP等放在一起讨论。

  参考连接:http://blog.chinaunix.net/uid-21411227-id-5791321.html(介绍了SBC、APT-X、MP3、AAC、HWA、LADC等之间的差别)

       https://wenku.baidu.com/view/bfc0ee176ad97f192279168884868762caaebb87.html(A2DP 详解)

       https://blog.csdn.net/XiaoXiaoPengBo/article/details/109896932

       https://blog.csdn.net/xsophiax/article/details/89402254?spm=1001.2101.3001.6650.6&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromBaidu%7Edefault-6.no_search_link

       http://blog.sina.com.cn/s/blog_69b5d2a50101elk9.html

 

AVRCP:Audio/Video Remote Control Profile,与A2DP并列关系的协议,定义了蓝牙设备和audio/video控制功能通信的特点和过程,另用于远程控制音视频设备,底层传输基于AVCTP传输协议。

  作用:主要在蓝牙的音频传输中,起控制作用,比如暂停,播放,下一曲/上一曲等。

  备注:用ellisys抓空中包的时候,AVRCP包中,会包含控制的相关信息。

  参考连接:https://blog.csdn.net/xsophiax/article/details/89396933

 

AVCTP:Audio/Video Control Transport Protocol

  作用:描述了蓝牙设备间Audio/Video的控制信号交换的格式和机制,它是一个总体的协议,具体的控制信息由其指定的协议(如AVRCP)实现,AVCTP本身只指定控制command和response的总体的格式。

  参考连接:http://blog.sina.com.cn/s/blog_69b5d2a50101embj.html

       https://blog.csdn.net/XiaoXiaoPengBo/article/details/51689890

 

AVDTP:AUDIO/VIDEO DISTRIBUTION TRANSPORT PROTOCOL

  作用:用来描述音频/视频在蓝牙设备间的传输的协议,是A2DP协议的基础协议,其也是基于L2CAP协议之上的profile

  备注:用ellisys抓空中包的时候,如果播放音乐,AVDTP包中会包含音乐的数据包。此时可以把AVDTP包导出,得到传播的音乐流。

  参考连接:http://blog.sina.com.cn/s/blog_69b5d2a50101elze.html

posted @ 2021-11-08 16:14  辣椒炒牛肉  阅读(72)  评论(0)    收藏  举报