Profile简介

AVRCP子协议的作用是支持CT控制TG,具体来说如果手机和一个蓝牙音箱设备连接上了,那么音箱可以控制手机播放/暂停/切歌以及获得手机上播放歌曲的信息,如专辑,歌名,歌手,时长等信息。iphone对信息获取支持较为完善,安卓手机差异性比较大,且支持的没有iphone好。

Audio/Video Remote Control Profile(AVRCP)定义了蓝牙设备和audio/video控制功能通信的特点和过程。该Profile定义了AV/C数字命令控制集。命令和信息通过AVCTP(Audio/Video Control Transport Protocol)协议进行传输。浏览功能通过AVRCTP的第二个channel而不是AV/C。传输媒体信息通过基于OBEX协议的BIP(Bluetooth Basic Imaging Profile)协议。

Audio/Video Remote Control Profile  依赖

Profile栈

设备角色

CT(controller)设备&

蓝牙之十一 AVRCP协议相关推荐

  1. android5.1蓝牙反向控制(Avrcp协议)流程

    参考 1.APP   private BluetoothAvrcpController mAvrcpController;   List<BluetoothDevice> devices ...

  2. 蓝牙avrcp协议源码分析

    原址:http://blog.csdn.net/u012439416/article/details/54348147 1,概述 1.1 avrcp协议 全称: Audio / Video Remot ...

  3. Android 蓝牙开发——Avrcp协议获取歌曲信息(十八)

    通过前面的 Avrcp 协协议的学习,我们知道蓝牙音乐的控制是通过媒体播放器进行的.而媒体播放器的数据发生变化时会通过 MediaSeesion 通知客户端,本篇文章主要分析一下歌曲信息是如何传递的. ...

  4. 【经典蓝牙】蓝牙AVRCP协议分析

    协议简介 蓝牙AVRCP协议是蓝牙设备之间音视频的控制协议.定义了音频/视频的控制.浏览.查询.通知等一系列的命令集.常用来蓝牙耳机对手机的音乐进行控制,以及获取手机的音乐信息等场景.AVRCP协议有 ...

  5. Android 蓝牙开发——Avrcp协议(十二)

    SDK路径:frameworks/base/core/java/android/bluetooth/ 服务路径:packages/apps/Bluetooth/src/com/android/blue ...

  6. android蓝牙音乐之AVRCP介绍和使用

    引言 最近做的车载蓝牙音乐开发,遇到很多问题,记录一下.也是到处东拼西凑的,勉强看看吧. AVRCP:Audio/Video Remote Control Profile,音视频远端控制协议,所以该协 ...

  7. 蓝牙音乐之AVRCP在安卓系统中的实现

    蓝牙音乐之AVRCP在安卓系统中的实现 从<蓝牙音乐之AVRCP>协议分析中可知,音视频远端控制协议被分成两部分:CT + TG,因此安卓源码也相应的分为 avrcp + avrcpcon ...

  8. 蓝牙4.0 BLE协议结构图详解

    随着智能硬件的发展,嵌入式和物联网这类专业越发受到大家的追捧,而不管是学习嵌入式还是学习物联网,蓝牙4.0 BLE协议结构都是必须重点掌握的知识点,今天和大家分享的就只这部分内容,一起来看看吧. 第一 ...

  9. 【BLE】蓝牙4.2核心协议

    [BLE]蓝牙4.2核心协议 1. 顶层设计 1) Application层 顶层,通过API函数与协议栈交互: 2) Host层 主体结构,TI提供封装后的lib库,不提供源码: 逻辑链路控制及自适 ...

  10. BT-2の蓝牙技术原理のBT协议の蓝牙核心协议の无线射频和基带

    蓝牙技术原理のBT协议の蓝牙核心协议の无线射频和基带 0. 脑图 1. 蓝牙射频 1.1 射频信道 1.2 射频规范 2. 链路控制器和基带 2.1 物理链路 2.2 分组 2.3 蓝牙编址 2.4 ...

最新文章

  1. 手把手 | 20行Python代码教你批量将PDF转为Word
  2. oracle开发项目流程,如何开发ORACLE存储过程
  3. springboot ---坑 tomcat部署springboot 一直运行不起来
  4. [Swift]快速反向平方根 | Fast inverse square root
  5. Zygo保存zxg(Zemax File)文件(光学领域知道Zygo的一定要看)
  6. react系列之isMounted is an Antipattern
  7. gradle依赖冲突的解决方式
  8. appium 重新启动apk
  9. 第一章-操作系统概论
  10. 6.Entity FrameWork Core 5.0 删除、修改数据
  11. 和包支付的钱哪里来_老瓦发问国际乒联:道理我都懂!问题钱从哪里来?
  12. VS2010旗舰版安装图解
  13. 用友 U8 word模板修改
  14. 苏州大学计算机考研资料汇总
  15. 华为笔记本都是Linux版本,华为笔记本装上linux系统而非Windows系统 这是为何
  16. 银行家算法的实验报告
  17. 十二月十三号作业驱动作业
  18. 100以内的质数及100以内质数的和
  19. Yolo-v1~v3学习关键点整理
  20. Exception类

热门文章

  1. jupyter怎么安装jieba_记录 anaconda安装jieba
  2. Permute 3 for mac(全能媒体格式转换器)
  3. altium Designer布等长线、蛇形线
  4. Apollo 6.0 QP(二次规划)算法解析
  5. ndk编译libiconv
  6. DOSBox 的安装及使用 详细教程
  7. 编写c语言程序解一元一次方程,一元方程计算器1.0的代码(C语言实现)
  8. WDS+ADK+MDT部署Windows pxe
  9. 天天生鲜Django项目
  10. 前端部分-JSON-对象转换为字符串